Python OR es una palabra clave de operador lógico. El operador OR devuelve True si al menos uno de los operandos pasa a ser True .
Nota:
- En Python, el operador or no devuelve True o False.
- El operador or en Python devuelve el primer operando si es True, de lo contrario, el segundo operando.
Python OR Tabla de verdad de palabras clave
Entrada 1 | Entrada2 | Producción |
---|---|---|
Verdadero | Verdadero | Verdadero |
Verdadero | Falso | Verdadero |
Falso | Verdadero | Verdadero |
Falso | Falso | Falso |
En python o palabra clave funciona en dos situaciones principales de contexto booleano:
Si declaraciones
En la instrucción if, Python usa el operador o para conectar las condiciones en una expresión.
Ejemplo :
Python3
# initializing variable a = 55 b = 33 # defining the condition if b > a: print("b is greater than a") elif a == b: print("a and b are equal") else: print("a is greater than b")
Producción:
a is greater than b
Mientras bucles
Otra declaración del contexto booleano donde usa el operador python u es while loop . Al usar o en el encabezado del bucle, puede probar varias condiciones y ejecutar el cuerpo hasta que todas las condiciones se evalúen como falsas.
Ejemplo :
Python3
# break the loop as soon it sees 'e' # or 's' i = 0 a = 'geeksforgeeks' while i < len(a): if a[i] == 'e' or a[i] == 's': i += 1 break print('Current Letter :', a[i]) i += 1
Producción:
Current Letter : g
Aplicaciones prácticas
La evaluación de cortocircuito es la semántica de algunos operadores booleanos en programación en los que el segundo argumento se evalúa solo si el primer argumento no es suficiente para determinar la salida. Cuando el primer argumento es verdadero, la salida general se vuelve verdadera.
Publicación traducida automáticamente
Artículo escrito por shubhsharma010101 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA