keyword or en Python

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.