kitscribe
@kitscribe
Хаброжитель

В чём ошибка синтаксиса?

Давно не сидел за компом. Подзабыл oneline conditions. В чём ошибка синтаксиса?

for x in arr:
    return x if -x not in arr
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@zexer
Как минимум потому что return пишется только в функции, а так же потому что форма
x if -x not in arr не может существовать без блока else, то есть нужно вот так
return x if -x not in arr else None
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bacon
В придумывании конструкций.
Давно не сидел за компом. Подзабыл oneline conditions.
открой учебник/доки/гугл
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 130 000 ₽
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
22 окт. 2020, в 06:46
3000 руб./за проект
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект