Como você escreveria o seguinte em Python?
if key < 1 or key > 34:
Tentei de todas as maneiras que consigo pensar e estou achando muito frustrante.
python
if-statement
logic
Zak
fonte
fonte
Respostas:
Se
key
não for umint
ou,float
mas umstr
, você precisa convertê-lo em umint
primeiro, fazendoou a
float
fazerCaso contrário, o que você tem em sua pergunta deve funcionar, mas
ou
seria um pouco mais claro.
fonte
Aqui está uma coisa booleana:
mas
(not a) or (not b) == not ( a and b )
, é falso apenas se a e b forem ambos verdadeirosnot (a or b)
só é verdadeiro se a e be forem falsos.fonte