Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Vergleichsoperatoren | 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
Vergleichsoperatoren

Nun lassen Sie uns die Details durchgehen, was Sie tatsächlich in diese Bedingungen einfügen können.

Vergleichsoperatoren sind nützlich, um die Werte von Variablen zu bewerten. Ihr Ergebnis ist immer ein boolescher Wert, der entweder True oder False sein kann.

Sie können komplexe mathematische Ausdrücke, Elemente verschiedener Datenstrukturen, Zeichenfolgen und sogar boolesche Werte vergleichen. Da wir bereits wissen, wie man Zahlen aus vorherigen Kapiteln vergleicht, lassen Sie uns andere Arten von Vergleichen erkunden:

Beispiel 1: Vergleichen von Zeichenfolgen zur Bestimmung von Trainingstypen

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Dies überprüft, ob zwei Zeichenfolgen nicht gleich sind (exakte Übereinstimmung, Groß-/Kleinschreibung beachten).

Beispiel 2: Vergleichen von booleschen Werten zur Überprüfung des Aktivitätsabschlusses

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Dieses Beispiel bewertet, ob eine bestimmte Aktivität abgeschlossen wurde (in diesem Fall ein Morgenlauf). Anstatt if morning_run_completed == True zu schreiben, verwenden wir if morning_run_completed, da der Wert von morning_run_completed bereits ein boolescher Wert (True oder False) ist. Das Schreiben von == True ist redundant und weniger prägnant. Python erlaubt solche Vereinfachungen, um den Code sauberer und leichter lesbar zu machen.

Beispiel 3: Überprüfen, ob eine Zahl in einen Bereich fällt

Ihre App kann Benutzern helfen, ihre körperliche Aktivität zu verfolgen. Diese Aufgabe überprüft, ob die tägliche Schrittzahl des Benutzers in einen empfohlenen Bereich fällt und gibt Feedback zu ihrem Fortschritt.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Aufgabe

Swipe to start coding

Ihre Aufgabe ist es zu überprüfen, ob die Straßentemperatur im idealen Bereich zum Laufen liegt. Wenn die Temperatur zwischen 10 und 20 Grad Celsius (einschließlich) liegt, geben Sie eine Nachricht aus, die darauf hinweist, dass die Bedingungen optimal zum Laufen sind.

  • Verwenden Sie eine if-Anweisung, um zu überprüfen, ob street_temperature zwischen 10 und 20 Grad Celsius liegt, einschließlich.
  • Wenn die Bedingung erfüllt ist, weisen Sie True running_temp zu; andernfalls belassen Sie es bei False.
  • Außerdem, wenn hydration_goal_met True ist, geben Sie eine Bestätigungsnachricht aus.

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 3
toggle bottom row

book
Vergleichsoperatoren

Nun lassen Sie uns die Details durchgehen, was Sie tatsächlich in diese Bedingungen einfügen können.

Vergleichsoperatoren sind nützlich, um die Werte von Variablen zu bewerten. Ihr Ergebnis ist immer ein boolescher Wert, der entweder True oder False sein kann.

Sie können komplexe mathematische Ausdrücke, Elemente verschiedener Datenstrukturen, Zeichenfolgen und sogar boolesche Werte vergleichen. Da wir bereits wissen, wie man Zahlen aus vorherigen Kapiteln vergleicht, lassen Sie uns andere Arten von Vergleichen erkunden:

Beispiel 1: Vergleichen von Zeichenfolgen zur Bestimmung von Trainingstypen

12345
favorite_activity = "Yoga" current_activity = "Running" if favorite_activity != current_activity: print("This is not your favorite activity, but keep going!")
copy

Dies überprüft, ob zwei Zeichenfolgen nicht gleich sind (exakte Übereinstimmung, Groß-/Kleinschreibung beachten).

Beispiel 2: Vergleichen von booleschen Werten zur Überprüfung des Aktivitätsabschlusses

12345
# Check if the user completed their morning routine morning_run_completed = True if morning_run_completed: print("Great job on completing your morning run!")
copy

Dieses Beispiel bewertet, ob eine bestimmte Aktivität abgeschlossen wurde (in diesem Fall ein Morgenlauf). Anstatt if morning_run_completed == True zu schreiben, verwenden wir if morning_run_completed, da der Wert von morning_run_completed bereits ein boolescher Wert (True oder False) ist. Das Schreiben von == True ist redundant und weniger prägnant. Python erlaubt solche Vereinfachungen, um den Code sauberer und leichter lesbar zu machen.

Beispiel 3: Überprüfen, ob eine Zahl in einen Bereich fällt

Ihre App kann Benutzern helfen, ihre körperliche Aktivität zu verfolgen. Diese Aufgabe überprüft, ob die tägliche Schrittzahl des Benutzers in einen empfohlenen Bereich fällt und gibt Feedback zu ihrem Fortschritt.

12345
daily_steps = 7500 # Step count range check if 5000 <= daily_steps <= 10000: print("You're on track with your step count!")
copy
Aufgabe

Swipe to start coding

Ihre Aufgabe ist es zu überprüfen, ob die Straßentemperatur im idealen Bereich zum Laufen liegt. Wenn die Temperatur zwischen 10 und 20 Grad Celsius (einschließlich) liegt, geben Sie eine Nachricht aus, die darauf hinweist, dass die Bedingungen optimal zum Laufen sind.

  • Verwenden Sie eine if-Anweisung, um zu überprüfen, ob street_temperature zwischen 10 und 20 Grad Celsius liegt, einschließlich.
  • Wenn die Bedingung erfüllt ist, weisen Sie True running_temp zu; andernfalls belassen Sie es bei False.
  • Außerdem, wenn hydration_goal_met True ist, geben Sie eine Bestätigungsnachricht aus.

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 3
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