Задать вопрос
@denislysenko
data engineer

В чем ошибка (пишет что return), но не могу понять где?

array = [1,2,5,8,1]

my_dict = {}
for i in array:
    if i in my_dict:
        my_dict[i] += 1
        return True
    else:
        my_dict[i] = 1 
        
    return False
    

#ошибка
  File "main.py", line 8
    return True
    ^
SyntaxError: 'return' outside function

Спасибо!
  • Вопрос задан
  • 4394 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
Vindicar
@Vindicar
RTFM!
Ну тебе же английским по белому написано: 'return' outside function
Оператор return имеет смысл только в теле функции, а у тебя никакого объявления функции нет.
Ответ написан
lxstvayne
@lxstvayne
Люблю Python
'return' outside function
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы