Las condiciones se emplean para que Python tome decisiones, habitualmente con bloques como while o if.
En general, coinciden con los símbolos matemáticos correspondientes aunque con alguna pequeña diferencia. Puede verse en la siguiente tabla:
símbolos
significados
<
menor
<=
menor o igual
>
mayor
>=
mayor o igual
==
igual
!=
distinto
(observa que igual se escribe == y no =, ya que éste último es el símbolo que se usa para la asignación de variables).
Además, puedes unir varias condiciones conand (es decir, y),or(o) y not (no).
Una condición, al evaluarse, devuelve siempre un resultado booleanoTrue (verdadero) oFalse (falso).
Prueba los siguientes ejemplos en el intérprete:
Comparaciones
Las condiciones se emplean para que Python tome decisiones, habitualmente con bloques como while o if.En general, coinciden con los símbolos matemáticos correspondientes aunque con alguna pequeña diferencia. Puede verse en la siguiente tabla:
Además, puedes unir varias condiciones con and (es decir, y), or (o) y not (no).
Una condición, al evaluarse, devuelve siempre un resultado booleano True (verdadero) o False (falso).
Prueba los siguientes ejemplos en el intérprete:
Otra comparación muy útil es averiguar cuando un determinado elemento pertenece a un grupo o no. Para ello se usa in como puedes ver a continuación:
En realidad, funciona con cualquier elemento iterable como, por ejemplo, textos: