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 vonIfanstelle vonifführt zu einem Fehler; - Bedingung: die Bedingung ist ein Ausdruck, der zu
TrueoderFalseausgewertet 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 zurif-Anweisung gehört; - Eingerückter Codeblock: dieser Block enthält den Code, der nur ausgeführt wird, wenn die Bedingung
Trueist.
Beispiel 1: Standardausführung
12345steps_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.")
Erklärung
- Die Bedingung
steps_taken < step_goalprüft, ob die Anzahl der genommenen Schritte kleiner als das tägliche Ziel ist; - Wenn die Bedingung True ist, wird der Code innerhalb des
if-Blocks ausgeführt; - 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
12345steps_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.")
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
TrueoderFalseist; - Ausführung: Wenn die Bedingung
Trueist, wird der eingerückte Codeblock ausgeführt. Andernfalls überspringt das Programm ihn.
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_burnedmitcalories_goalzu vergleichen. - Wenn das Ziel erreicht ist, setzen Sie
calories_goal_metaufTrue.
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
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain what happens if the condition is True?
What if I want to do something when the condition is False?
Can you give more examples of using if statements?
Awesome!
Completion rate improved to 6.67
Syntax of If-Anweisung
Swipe um das Menü anzuzeigen
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 vonIfanstelle vonifführt zu einem Fehler; - Bedingung: die Bedingung ist ein Ausdruck, der zu
TrueoderFalseausgewertet 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 zurif-Anweisung gehört; - Eingerückter Codeblock: dieser Block enthält den Code, der nur ausgeführt wird, wenn die Bedingung
Trueist.
Beispiel 1: Standardausführung
12345steps_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.")
Erklärung
- Die Bedingung
steps_taken < step_goalprüft, ob die Anzahl der genommenen Schritte kleiner als das tägliche Ziel ist; - Wenn die Bedingung True ist, wird der Code innerhalb des
if-Blocks ausgeführt; - 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
12345steps_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.")
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
TrueoderFalseist; - Ausführung: Wenn die Bedingung
Trueist, wird der eingerückte Codeblock ausgeführt. Andernfalls überspringt das Programm ihn.
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_burnedmitcalories_goalzu vergleichen. - Wenn das Ziel erreicht ist, setzen Sie
calories_goal_metaufTrue.
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
Danke für Ihr Feedback!
single