Kursinhalt
Bedingte Anweisungen in Python
Bedingte Anweisungen in Python
Einführung in die If-Anweisung
In diesem Kurs konzentrieren wir uns darauf, den Zweck von bedingten Anweisungen zu verstehen, lernen, wie sie Entscheidungsfindungen in der Programmierung ermöglichen, und erkunden ein Beispiel, um sie in Aktion zu sehen.
Was sind bedingte Anweisungen?
Eine bedingte Anweisung ermöglicht es Ihrem Programm, Entscheidungen zu treffen, indem es verschiedene Codeblöcke ausführt, basierend darauf, ob eine bestimmte Bedingung True
oder False
ist. Stellen Sie sich das wie eine "Ja- oder Nein"-Frage in Ihrem Code vor: "Wenn diese Bedingung wahr ist, tue dies."
Stellen Sie sich zum Beispiel vor, Sie bauen einen Fitness-Tracker. Wenn die Schrittzahl eines Benutzers sein tägliches Ziel erreicht, könnten Sie eine Glückwunschnachricht anzeigen. Andernfalls könnten Sie ihn ermutigen, mehr Schritte zu machen.
Syntax einer bedingten Anweisung
Hier ist die grundlegende Syntax einer if-Anweisung:
Erklärung der Syntax:
if
: dieses Schlüsselwort beginnt die bedingte Anweisung;condition
: dies ist ein logischer Ausdruck, der zuTrue
oderFalse
ausgewertet wird;- Codeblock: der eingerückte Code unter der
if
-Anweisung wird nur ausgeführt, wenn die BedingungTrue
ist.
Beispiel: Überprüfung der Schrittzahl in einem Fitness-Tracker
Lassen Sie uns ein einfaches Beispiel mit einem Fitness-Tracker schreiben. Wir überprüfen, ob der Benutzer sein Schrittziel für den Tag erreicht hat.
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Erklärung
- Bedingung: die
if
-Anweisung überprüft, ob die Anzahl der genommenen Schritte (steps_taken
) größer oder gleich dem Schrittziel (step_goal
) ist; - Ergebnis: wenn die Bedingung True ist (z.B.
12000 >= 10000
), wird die Nachricht"Congratulations! You've reached your daily step goal."
ausgegeben. Wenn die Bedingung jedoch False ist (z.B.7500 >= 10000
), passiert nichts und das Programm fährt fort.
1. Was ist der Zweck einer bedingten Anweisung?
2. Was macht dieser Code, wenn steps_taken = 7500
und step_goal = 10000
?
Danke für Ihr Feedback!