Как бы вы написали следующее на Python?
if key < 1 or key > 34:
Я пробовал все, что только мог придумать, и нахожу это очень разочаровывающим.
Как бы вы написали следующее на Python?
if key < 1 or key > 34:
Я пробовал все, что только мог придумать, и нахожу это очень разочаровывающим.
Ответы:
Если
key
это неint
или,float
аstr
, вам нужно преобразовать его вint
первое, выполнивили
float
сделатьВ противном случае то, что у вас есть в вашем вопросе, должно работать, но
или
было бы немного яснее.
источник
Вот логическая вещь:
но
(not a) or (not b) == not ( a and b )
, ложно, только если a и b оба истинныnot (a or b)
истинно, только если a и be оба ложны.источник