Bedingte Anweisungen sind für die Programmierung von grundlegender Bedeutung, da sie es Ihnen ermöglichen, verschiedene Codeblöcke basierend auf bestimmten Bedingungen auszuführen. In Python sind die primären bedingten Anweisungen if, elif und else. In diesem Artikel werden diese Aussagen im Detail untersucht und mit Beispielen versehen, um ihre Verwendung zu veranschaulichen.
Die if-Anweisung ist die einfachste Form einer bedingten Anweisung. Es wertet eine Bedingung aus und wenn diese Bedingung wahr ist, wird der darunter liegende Codeblock ausgeführt.
age = 18 if age >= 18: print("You are eligible to vote.")
In diesem Beispiel prüft das Programm, ob die Variable Alter größer oder gleich 18 ist. Da die Bedingung wahr ist, wird die Meldung „Sie sind wahlberechtigt“ angezeigt. wird gedruckt.
Die else-Anweisung stellt einen alternativen Codeblock bereit, der ausgeführt wird, wenn die if-Bedingung „False“ ergibt. Es muss auf eine if-Anweisung folgen.
age = 16 if age >= 18: print("You are eligible to vote.") else: print("You are not eligible to vote.")
Da die Bedingung Alter >= 18 Falsch ist, gibt das Programm hier aus: „Sie sind nicht wahlberechtigt.“
Mit der elif-Anweisung (kurz für „else if“) können Sie mehrere Bedingungen nacheinander prüfen. Es kann nach einer if-Anweisung oder einer anderen elif-Anweisung verwendet werden.
score = 85 if score >= 90: print("Grade: A") elif score >= 80: print("Grade: B") elif score >= 70: print("Grade: C") else: print("Grade: D")
In diesem Beispiel prüft das Programm mehrere Bedingungen. Die Punktzahl von 85 erfüllt die elif-Punktzahl >= 80-Bedingung, daher wird „Note: B“ ausgegeben.
Python ermöglicht es Ihnen, mehrere Bedingungen mithilfe logischer Operatoren wie und, oder und nicht zu kombinieren. Dies ermöglicht eine komplexere Entscheidungsfindung.
temperature = 30 is_raining = False if temperature > 25 and not is_raining: print("It's a nice day for a picnic.") else: print("Maybe stay indoors.")
In diesem Beispiel werden beide Bedingungen ausgewertet: Temperatur > 25 ist wahr und is_raining ist falsch, daher gibt das Programm „Es ist ein schöner Tag für ein Picknick“ aus.
Sie können bedingte Anweisungen ineinander verschachteln, um mehrere Bedingungen zu überprüfen. Dieser Ansatz ist nützlich für die Handhabung komplexer Szenarien.
num = 10 if num > 0: print("The number is positive.") if num % 2 == 0: print("It is also even.") else: print("It is odd.") else: print("The number is negative.")
In diesem Fall prüft das Programm zunächst, ob num positiv ist. Da dies der Fall ist, wird außerdem geprüft, ob num gerade oder ungerade ist. Die Ausgabe wird sein:
The number is positive. It is also even.
Bedingte Anweisungen sind eine leistungsstarke Funktion in Python, die die Entscheidungsfindung in Programmen ermöglicht. Durch die Verwendung von if, elif und else können Sie flexible und reaktionsfähige Anwendungen erstellen, die sich an verschiedene Eingaben und Situationen anpassen. Für jeden Programmierer, der dynamischen und effizienten Code schreiben möchte, ist es von entscheidender Bedeutung, zu verstehen, wie diese Anweisungen effektiv eingesetzt werden.
Das obige ist der detaillierte Inhalt vonBedingte Anweisungen in Python verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!