„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Bedingte Anweisungen in Python verstehen

Bedingte Anweisungen in Python verstehen

Veröffentlicht am 01.11.2024
Durchsuche:408

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 hier die Bedingung „Alter >= 18“ falsch ist, gibt das Programm „Sie sind nicht wahlberechtigt“ aus.

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 Bedingung elif-Punktzahl >= 80, daher wird „Note: B“ ausgegeben.

4. Zusammenfassende Bedingungen

Mit Python können Sie mehrere Bedingungen mithilfe logischer Operatoren wie „and“, „or“ und „not“ 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: Temperature > 25 ist True und is_raining ist False, sodass das Programm „Es ist ein schöner Tag für ein Picknick“ ausgibt.

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.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/imyusufakhtar/understanding-conditional-statements-in-python-24ol?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3