Форум сайта python.su
Здравствуйте!
Поясните почему выводится не 0, а “NO”?
Офлайн
VANISHED
Отредактировано ntram (Окт. 13, 2022 15:54:17)
Офлайн
ntram0
А что ты ожидал?
Офлайн
VladimirDeg
ну вероятно, потому что там есть оператор or!
Офлайн
VANISHED
Отредактировано ntram (Окт. 13, 2022 15:54:23)
Офлайн
print(0)
0
print(0 or "NO')
NO
print("NO" or 0)
NO
Офлайн
ntram
>>> print(0 or False) False
Офлайн
FishHookПотому что 0 или “NO”
почему именно “NO” выводится, а не 0?
Офлайн
FishHook
ntram
print(1 or "NO')
1
Офлайн
VladimirDeg
Ты учебник читать не пробовал? Помогает говорят
Что там ты говорил «часто использую»? То есть ты на полном серьезе программируешь не зная бинарной логики?
Саня Кобзар, питон все ещё лучший язык для начинающих а Лутц пророк его?
Офлайн