Logische Operatoren

In manchen Fällen möchten wir mehrere Bedingungen gleichzeitig überprüfen. Stellen Sie sich vor, wir möchten Great weather ausgeben, wenn die Temperatur zwischen 20 und 27 liegt und keine Wolken vorhanden sind. Das kann mit einer and-Anweisung erreicht werden:
if 20 <= temperature <= 27 and clouds == 0:
    print('Great weather')
 
Python hat 3 logische Operatoren:
Logischer Operator
Beispiel
Beschreibung
and
if a and b:
Wenn sowohl a als auch b wahr sind
or
if a or b:
Wenn entweder a oder b wahr ist
not
if not a:
Wenn a nicht wahr ist
In Python werden sie in folgender Reihenfolge ausgewertet: zuerst not, dann and und schließlich or. Wenn ein Ausdruck also mehrere not, and und or enthält, wertet das Programm zuerst die not-Operationen aus, dann die and-Operationen und zuletzt die or-Operationen. Mit Klammern kann die Priorität der Auswertung verändert werden.

Herausforderung

Gegeben sind 3 Zahlen. Ihre Aufgabe ist es herauszufinden, ob eine von ihnen gerade ist.
Die Eingabe enthält 3 ganze Zahlen. Das Programm soll Yes ausgeben, wenn eine der 3 Zahlen gerade ist, und No andernfalls.
Eingabe
Ausgabe
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