En Python, la palabra clave or se utiliza como un operador lógico para combinar dos expresiones booleanas. Devuelve True si al menos una de las expresiones es verdadera; de lo contrario, devuelve False.
- La keyword or es un operador lógico.
- Los operadores lógicos se utilizan para combinar sentencias condicionales.
- El valor devuelto será True si una de las declaraciones devuelve True, de lo contrario devolverá False.
Sintaxis keyword or en Python
La sintaxis del operador or es la siguiente:
expresion1 or expresion2
Donde expresion1 y expresion2 son expresiones booleanas que pueden ser True o False.
Ejemplo
Usando la palabra clave o en una declaración if:
if 5 > 3 or 5 > 10: print("Al menos una de las afirmaciones es Verdadera") else: print("Ninguna de las afirmaciones es Verdadera")
La condición de la declaración if consta de dos expresiones booleanas separadas por or. La primera expresión es 5 > 3, que es cierta ya que 5 es mayor que 3. La segunda expresión es 5 > 10, que es falsa ya que 5 no es mayor que 10.
Dado que al menos una de las expresiones es verdadera (5 es mayor que 3), el resultado de la condición es True, y por lo tanto, se ejecuta el bloque de código bajo la declaración if, que pintará:
Al menos una de las afirmaciones es Verdadera
Las keywords and, y not también son operadores lógicos.
Lea más sobre los operadores en nuestro tutorial de operadores de Python.