¿Cómo verificar múltiples variables contra un valor en Python?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *