Operadores Lógicos

Em alguns casos, queremos verificar várias condições ao mesmo tempo. Imagine que desejamos imprimir Great weather caso a temperatura esteja entre 20 e 27, e não haja nuvens. Isso pode ser feito com uma declaração and:
if 20 <= temperature <= 27 and clouds == 0:
    print('Great weather')
 
Python possui 3 operadores lógicos:
Operador Lógico
Exemplo
Descrição
and
if a and b:
Se tanto a quanto b forem verdadeiros
or
if a or b:
Se a ou b for verdadeiro
not
if not a:
Se a não for verdadeiro
Em Python, eles são avaliados com prioridade do not primeiro, depois and e, por último, or. Portanto, se a expressão tiver vários not, and e or, o programa irá avaliar primeiro as operações not, depois as operações and e, só então, avaliará os or. É possível forçar outras prioridades com parênteses.

Desafio

Dados 3 números, sua tarefa é descobrir se algum deles é par.
A entrada contém 3 números inteiros. O programa deve imprimir Yes se qualquer um dos 3 números for par e No caso contrário.
Entrada
Saída
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