Dadas algunas variables, la tarea es escribir un programa en Python para comparar múltiples variables con un valor. Hay tres posibles formas conocidas de lograr esto en Python:
Método #1: Usar el operador or
Esto es bastante simple y directo. Los siguientes fragmentos de código ilustran este método.
Ejemplo 1:
Python3
# assigning variables a = 100 b = 0 c = -1 # checking multiple variables against a value if a == -1 or b == 100 or c == -1: print('Value Found!') else: print('Not Found!')
Producción:
Value Found!
Método #2: Usando la palabra clave in
Por lo general, se usa para buscar a través de una secuencia, pero puede muy bien reemplazar el código anterior.
Python3
# assigning variables a = 100 b = 0 c = -1 # checking multiple variables against a value if a in [100, 0, -1]: print('Value Found!') else: print('Not Found!')
Producción:
Value Found!
También puede usarlo para declaraciones inversas:
Ejemplo 2:
Python3
# assigning variables a = 90 # checking multiple variables against a value if a not in [0, -1, 100]: print('Value Found!') else: print('Not Found!')
Producción:
Value Found!
Método #2: Usar el operador ==
Este enfoque solo es aplicable a múltiples variables cuando se verifica con un solo valor.
Ejemplo 1:
Python3
# assigning variables a = 9 b = 9 c = 9 # checking multiple variables against a value if a == b == c == 9: print('Value Found!') else: print('Not Found!')
Producción:
Value Found!
Publicación traducida automáticamente
Artículo escrito por dikshapatro y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA