Operatori logici

In alcuni casi, potremmo voler verificare più condizioni allo stesso tempo. Immagina di voler stampare Great weather nel caso in cui la temperatura sia compresa tra 20 e 27, e inoltre non ci siano nuvole. Questo può essere fatto con un'istruzione and:
if 20 <= temperature <= 27 and clouds == 0:
    print('Great weather')
 
Python ha 3 operatori logici:
Operatore logico
Esempio
Descrizione
and
if a and b:
Se sia a che b sono veri
or
if a or b:
Se a o b è vero
not
if not a:
Se a non è vero
In Python, vengono valutati con una priorità di not prima, poi and, e infine or. Quindi, se l'espressione ha diversi not, and e or, il programma valuterà prima le operazioni not, poi le operazioni and, e solo dopo valuterà gli or. È possibile forzare altre priorità con le parentesi.

Sfida

Dati 3 numeri, il tuo compito è determinare se almeno uno di essi è pari.
L'input contiene 3 numeri interi. Il programma dovrebbe stampare Yes se almeno uno dei 3 numeri è pari e No altrimenti.
Input
Uscita
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