Avatar ·

Wie man aus einer Liste die gerade Zahl ausgibt, wenn alle anderen Werte ungerade sind, und umgekehrt?

📁 Python, Beispiel

Es gibt zwei Arten von Listen: eine mit allen geraden Zahlen und einer ungeraden, und eine mit allen ungeraden Zahlen und einer geraden. Die Liste muss mindestens drei Werte enthalten.

Beispiellisten:

[2, 4, 0, 100, 4, 11, 2602, 36] # sollte 11 ausgeben (als einzige ungerade Zahl)[160, 3, 1719, 19, 11, 13, -21] # sollte 160 ausgeben (als einzige gerade Zahl)

Wie schreibt man den Code, um die Ausgabe zu erhalten?

Avatar ·

Man kann es so machen:

if vyhod in [""выход"", ""Выход"", ""ВЫХОД""]:    exit(0)

Aber generell ist es besser, den String in Kleinbuchstaben umzuwandeln und nur einen zu prüfen:

if vyhod.lower() == ""выход"":    exit(0)

Anmelden um eine Antwort zu hinterlassen

Blogs