+ 3
Я запутался(
a=4 if a == 3 or 5: print(11111) else: print(22222) #должно же напечатать двойки(22222)?
2 ответов
+ 10
Да, это тонко...
Просто в этом предложении if сровняешь два условия: а == 3 и 5
А вот 5 - всегда даст True :)
Если хочешь сровнивать условия "если а == 3 или а == 5" надо вот и так написать:
if (a==3) or (a==5):
+ 3
спасибо) все понял.