Kursinhalt
Einführung in Python
Einführung in Python
if/elif/else Ausdrücke
In unserem letzten Beispiel haben Sie vielleicht bemerkt, dass wir nicht berücksichtigt haben, wenn der Umsatz genau 2000 $ beträgt. In einem solchen Szenario machen wir weder Verlust noch Gewinn. Daher sollten wir unseren Code anpassen, um solche Nuancen zu berücksichtigen.
Um eine nachfolgende Bedingung nach Ihrer ersten Überprüfung zu prüfen, verwenden Sie elif
. Die Struktur sieht so aus:
Der Code nach dem letzten else
wird nur ausgeführt, wenn keine der vorherigen Bedingungen erfüllt ist.
Erinnern Sie sich an unser vorheriges Beispiel zur Zeichenfolgenlänge. Lassen Sie es uns anpassen. Jetzt werden wir eine Zeichenfolge als 'groß' kennzeichnen, wenn sie mehr als 20
Zeichen enthält, als 'mittel' wenn sie mehr als 10
(aber sicherlich nicht mehr als 20
) hat, und als 'klein' für alles darunter.
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
Hinweis
Sie können bei Bedarf mehrere
elif
-Blöcke stapeln. Es ist jedoch wichtig zu beachten, dass die übermäßige Verwendung vonelif
-Blöcken nicht die effizienteste Art ist, Ihren Code zu strukturieren.
Danke für Ihr Feedback!