Operadores lógicos

En algunos casos, queremos verificar varias condiciones al mismo tiempo. Imagina que deseamos imprimir Great weather en caso de que la temperatura esté entre 20 y 27, y además no haya nubes. Esto se puede lograr con una instrucción and:
if 20 <= temperature <= 27 and clouds == 0:
    print('Great weather')
 
Python tiene 3 operadores lógicos:
Operador lógico
Ejemplo
Descripción
and
if a and b:
Si tanto a como b son verdaderos
or
if a or b:
Si a o b es verdadero
not
if not a:
Si a no es verdadero
En Python, se evalúan con una prioridad donde not es primero, luego and, y después or. Entonces, si la expresión tiene varios not, and y or, el programa evaluará primero las operaciones not, luego las and, y finalmente las or. Es posible forzar otras prioridades con paréntesis.

Reto

Dado 3 números, tu tarea es determinar si alguno de ellos es par.
La entrada contiene 3 números enteros. El programa debe imprimir Yes si cualquiera de los 3 números es par y No en caso contrario.
Entrada
Salida
4 10 5
Yes
1 1 3
No
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue