¿Cómo escribirías lo siguiente en Python?
if key < 1 or key > 34:
He intentado todas las formas en que puedo pensar y lo encuentro muy frustrante.
¿Cómo escribirías lo siguiente en Python?
if key < 1 or key > 34:
He intentado todas las formas en que puedo pensar y lo encuentro muy frustrante.
Respuestas:
Si
key
no es unint
ofloat
pero unstr
ing, debe convertirlo en elint
primero haciendooa un
float
haciendoDe lo contrario, lo que tiene en su pregunta debería funcionar, pero
o
sería un poco más claro.
fuente
Aquí hay una cosa booleana:
pero
(not a) or (not b) == not ( a and b )
, es falso solo si ayb son ambos verdaderosnot (a or b)
es verdadero solo si ay be son ambos falsos.fuente