Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einführung in Python If-Anweisungen | Beherrschung von Python-If-Anweisungen
Kontrollfluss in Python

Einführung in Python If-Anweisungen

Swipe um das Menü anzuzeigen

In diesem Kurs liegt der Schwerpunkt auf dem Verständnis des Zwecks von Bedingungsanweisungen, ihrer Rolle bei der Entscheidungsfindung in der Programmierung sowie auf der Analyse eines Beispiels zur Veranschaulichung.

Was sind bedingte Anweisungen?

Eine bedingte Anweisung ermöglicht es einem Programm, Entscheidungen zu treffen, indem unterschiedliche Codeblöcke ausgeführt werden, je nachdem, ob eine bestimmte Bedingung True oder False ist. Dies lässt sich mit einer "Ja-oder-Nein"-Frage im Code vergleichen: "Wenn diese Bedingung wahr ist, führe dies aus."

Beispiel: Beim Erstellen eines Fitness-Trackers. Wenn die Schrittanzahl eines Nutzers das Tagesziel erreicht, wird eine Glückwunschnachricht angezeigt. Andernfalls erfolgt eine Ermutigung, weitere Schritte zu machen.

Syntax einer bedingten Anweisung

Hier ist die grundlegende Syntax einer if-Anweisung:

if condition:
    # Code to execute when the condition is True

Erklärung der Syntax:

  1. if: Dieses Schlüsselwort leitet die bedingte Anweisung ein;
  2. condition: Dies ist ein logischer Ausdruck, der zu True oder False ausgewertet wird;
  3. Codeblock: Der eingerückte Code unterhalb der if-Anweisung wird nur ausgeführt, wenn die Bedingung True ist.

Beispiel: Überprüfung der Schrittanzahl in einem Fitness-Tracker

Ein einfaches Beispiel mit einem Fitness-Tracker. Überprüfung, ob das Schrittziel für den Tag erreicht wurde.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

Erklärung

  1. Bedingung: Die if-Anweisung prüft, ob die Anzahl der gemachten Schritte (steps_taken) größer oder gleich dem Schrittziel (step_goal) ist;
  2. Ergebnis: Ist die Bedingung True (z. B. 12000 >= 10000), wird die Nachricht "Congratulations! You've reached your daily step goal." ausgegeben. Ist die Bedingung False (z. B. 7500 >= 10000), passiert nichts und das Programm fährt fort.
Note
Hinweis

Im obigen Beispiel haben wir den Operator >= verwendet, um zwei Werte zu vergleichen — steps_taken und step_goal. Dieser Operator prüft, ob ein Wert größer oder gleich einem anderen ist, und gibt entweder True oder False zurück.

Python stellt mehrere Vergleichsoperatoren zur Verfügung, mit denen Werte verglichen werden können. Diese Operatoren sind unerlässlich, um sinnvolle Bedingungen in Programmen zu erstellen.

1. Was ist der Zweck einer bedingten Anweisung?

2. Was macht dieser Code, wenn steps_taken = 7500 und step_goal = 10000?

question mark

Was ist der Zweck einer bedingten Anweisung?

Wählen Sie die richtige Antwort aus

question mark

Was macht dieser Code, wenn steps_taken = 7500 und step_goal = 10000?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 1
some-alt