Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Syntax of If-Anweisung | Python If-Anweisung
Bedingte Anweisungen in Python
course content

Kursinhalt

Bedingte Anweisungen in Python

Bedingte Anweisungen in Python

1. Python If-Anweisung
2. Python If-Else-Anweisung
3. Python If-Elif-Else Anweisung

book
Syntax of If-Anweisung

Die if Anweisung ist ein grundlegendes Werkzeug in Python, das es uns ermöglicht, Entscheidungen in unserem Code zu treffen.

Lassen Sie uns die Schlüsselelemente der if-Anweisungssyntax aufschlüsseln:

  • Schlüsselwort if: dieses Schlüsselwort beginnt die bedingte Anweisung. Denken Sie daran, dass es case-sensitive ist—die Verwendung von If anstelle von if führt zu einem Fehler;
  • Bedingung: die Bedingung ist ein Ausdruck, der zu True oder False ausgewertet wird. In diesem Beispiel prüfen wir, ob eine Variable eine bestimmte Anforderung erfüllt;
  • Doppelpunkt :: der Doppelpunkt signalisiert, dass der folgende eingerückte Block zur if-Anweisung gehört;
  • Eingerückter Codeblock: dieser Block enthält den Code, der nur ausgeführt wird, wenn die Bedingung True ist.

Beispiel 1: Standardausführung

12345
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

Erklärung

  1. Die Bedingung steps_taken < step_goal prüft, ob die Anzahl der genommenen Schritte kleiner als das tägliche Ziel ist;
  2. Wenn die Bedingung True ist, wird der Code innerhalb des if-Blocks ausgeführt;
  3. Die Nachricht verwendet einen f-String, um die verbleibende Anzahl von Schritten dynamisch einzufügen, was die Ausgabe benutzerfreundlich und präzise macht.

Beispiel 2: Wenn nichts ausgeführt wird

12345
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

In diesem Fall wird die Bedingung steps_taken < step_goal als False ausgewertet, da steps_taken gleich step_goal ist. Da die Bedingung nicht erfüllt ist, wird der Codeblock innerhalb der if-Anweisung nicht ausgeführt und es wird nichts auf die Konsole ausgegeben. Dies zeigt, dass der Code nur ausgeführt wird, wenn die Bedingung als True ausgewertet wird.

Das Bild zeigt den Ablauf einer if-Anweisung:

  • Bedingungsprüfung: Das Programm bewertet, ob die Bedingung True oder False ist;
  • Ausführung: Wenn die Bedingung True ist, wird der eingerückte Codeblock ausgeführt. Andernfalls überspringt das Programm ihn.
Aufgabe

Swipe to start coding

Ihr Fitness-Tracker sollte überprüfen, ob die verbrannten Kalorien das tägliche Ziel erreichen.

  • Verwenden Sie eine if-Anweisung, um calories_burned mit calories_goal zu vergleichen.
  • Wenn das Ziel erreicht ist, setzen Sie calories_goal_met auf True.

Füllen Sie die Lücken im bereits gegebenen Code aus.

Sobald Sie diese Aufgabe abgeschlossen haben, klicken Sie auf die Schaltfläche unter dem Code, um Ihre Lösung zu überprüfen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
toggle bottom row

book
Syntax of If-Anweisung

Die if Anweisung ist ein grundlegendes Werkzeug in Python, das es uns ermöglicht, Entscheidungen in unserem Code zu treffen.

Lassen Sie uns die Schlüsselelemente der if-Anweisungssyntax aufschlüsseln:

  • Schlüsselwort if: dieses Schlüsselwort beginnt die bedingte Anweisung. Denken Sie daran, dass es case-sensitive ist—die Verwendung von If anstelle von if führt zu einem Fehler;
  • Bedingung: die Bedingung ist ein Ausdruck, der zu True oder False ausgewertet wird. In diesem Beispiel prüfen wir, ob eine Variable eine bestimmte Anforderung erfüllt;
  • Doppelpunkt :: der Doppelpunkt signalisiert, dass der folgende eingerückte Block zur if-Anweisung gehört;
  • Eingerückter Codeblock: dieser Block enthält den Code, der nur ausgeführt wird, wenn die Bedingung True ist.

Beispiel 1: Standardausführung

12345
steps_taken = 7500 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

Erklärung

  1. Die Bedingung steps_taken < step_goal prüft, ob die Anzahl der genommenen Schritte kleiner als das tägliche Ziel ist;
  2. Wenn die Bedingung True ist, wird der Code innerhalb des if-Blocks ausgeführt;
  3. Die Nachricht verwendet einen f-String, um die verbleibende Anzahl von Schritten dynamisch einzufügen, was die Ausgabe benutzerfreundlich und präzise macht.

Beispiel 2: Wenn nichts ausgeführt wird

12345
steps_taken = 10000 step_goal = 10000 if steps_taken < step_goal: print(f"Keep going! You need {step_goal - steps_taken} more steps to reach your goal.")
copy

In diesem Fall wird die Bedingung steps_taken < step_goal als False ausgewertet, da steps_taken gleich step_goal ist. Da die Bedingung nicht erfüllt ist, wird der Codeblock innerhalb der if-Anweisung nicht ausgeführt und es wird nichts auf die Konsole ausgegeben. Dies zeigt, dass der Code nur ausgeführt wird, wenn die Bedingung als True ausgewertet wird.

Das Bild zeigt den Ablauf einer if-Anweisung:

  • Bedingungsprüfung: Das Programm bewertet, ob die Bedingung True oder False ist;
  • Ausführung: Wenn die Bedingung True ist, wird der eingerückte Codeblock ausgeführt. Andernfalls überspringt das Programm ihn.
Aufgabe

Swipe to start coding

Ihr Fitness-Tracker sollte überprüfen, ob die verbrannten Kalorien das tägliche Ziel erreichen.

  • Verwenden Sie eine if-Anweisung, um calories_burned mit calories_goal zu vergleichen.
  • Wenn das Ziel erreicht ist, setzen Sie calories_goal_met auf True.

Füllen Sie die Lücken im bereits gegebenen Code aus.

Sobald Sie diese Aufgabe abgeschlossen haben, klicken Sie auf die Schaltfläche unter dem Code, um Ihre Lösung zu überprüfen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt