в одну строчку?
То есть, второй раз писать return нет необходимости?
return 1 if n > 0 else 0
Я не уверен что такой код вообще будет работать
return int(n > 0) даже такой будет :)
бля тебе ж сказали ретурн второй убери
Code func = lambda n: 1 if n > 0 else 0 print(func(1)) Output 1
ну молодец, я про вариант без второго ретурна писал. а ты токсик смотрю
Лямбды - другая история
Да долго объявлять обычную)
Тут я имел в виду второй return
Красиво! Но, приходится включать мозг, чтобы понять результат)
А зачем тебе инт возвращать?
Обсуждают сегодня