Heim >Backend-Entwicklung >Python-Tutorial >Bedingte Anweisungen in Python verstehen

Bedingte Anweisungen in Python verstehen

DDD
DDDOriginal
2024-10-11 10:42:02474Durchsuche

Understanding Conditional Statements in Python

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.

1. Die if-Anweisung

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.

Beispiel

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.

2. Die else-Anweisung

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.

Beispiel

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.“

3. Die elif-Erklärung

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.

Beispiel

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.

4. Zusammenfassende Bedingungen

Python ermöglicht es Ihnen, mehrere Bedingungen mithilfe logischer Operatoren wie und, oder und nicht zu kombinieren. Dies ermöglicht eine komplexere Entscheidungsfindung.

Beispiel

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.

5. Verschachtelte bedingte Anweisungen

Sie können bedingte Anweisungen ineinander verschachteln, um mehrere Bedingungen zu überprüfen. Dieser Ansatz ist nützlich für die Handhabung komplexer Szenarien.

Beispiel

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.

Abschluss

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn