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 palabra reservada de esta lección forma parte del núcleo del lenguaje Python. No puedes usarla como nombre de variable; su significado es fijo y universal en cualquier proyecto.
Entender keywords reduce errores de sintaxis y acelera la lectura de código ajeno.
- 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:
Ejemplo
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:
Ejemplo
if 5 > 3 or 5 > 10:
print("Al menos una de las afirmaciones es Verdadera")
else:
print("Ninguna de las afirmaciones es Verdadera")
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 .
Practica keyword or en Python en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Condicional if
Usando la palabra clave o en una declaración if.
Ejemplo
if 5 > 3 or 5 > 10:
print("Al menos una de las afirmaciones es Verdadera")
else:
print("Ninguna de las afirmaciones es Verdadera")
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.
Resumen
- Ejecuta y modifica cada ejemplo antes de seguir.
- Revisa errores de indentación y de importación de módulos.
- Consulta la lección anterior y la siguiente del menú lateral.