¿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
keyno es unintofloatpero unstring, debe convertirlo en elintprimero haciendooa un
floathaciendoDe 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