Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen If-Else-Anweisungen | If-Else-Anweisungen
Python Ninja

bookIf-Else-Anweisungen

In diesem Kapitel werden wir das Konzept der If-Else-Anweisungen in Python untersuchen. If-Else-Anweisungen ermöglichen es, Entscheidungen im Code basierend auf bestimmten Bedingungen zu treffen. Dies ist ein grundlegendes Konzept in der Programmierung, das es erlaubt, den Ablauf unserer Programme zu steuern.

Verständnis von If-Else-Anweisungen

Eine If-Else-Anweisung prüft eine Bedingung und führt einen Codeblock aus, wenn die Bedingung wahr ist. Ist die Bedingung falsch, kann ein alternativer Codeblock ausgeführt werden. So können Programme unterschiedlich auf verschiedene Situationen reagieren.

Hier ist die grundlegende Struktur einer If-Else-Anweisung:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

Das Schlüsselwort "not"

Das Schlüsselwort "not" wird verwendet, um einen booleschen Ausdruck zu negieren. Ist eine Bedingung wahr, wird sie durch "not" falsch und umgekehrt. Dies ist sehr nützlich, wenn Code nur ausgeführt werden soll, wenn eine Bedingung nicht erfüllt ist.

Zum Beispiel:

123
condition = False if not condition: print("Condition is false")
copy

Beispiel

Betrachten wir ein Beispiel, das if-else-Anweisungen verwendet, um unserem Ninja zu helfen, das gesamte Sushi auf der Karte zu sammeln. Der Ninja bewegt sich über das Raster, sammelt Sushi ein und weicht dabei Wänden aus.

ninja.py

ninja.py

copy

In diesem Beispiel bewegt sich der Ninja weiter und sammelt Sushi ein, bis er sowohl oberhalb als auch rechts auf eine Wand trifft. Die if-else-Anweisung prüft, ob sich rechts eine Wand befindet. Ist dies der Fall, bewegt sich der Ninja nach oben und sammelt Sushi ein. Andernfalls bewegt er sich nach rechts und sammelt Sushi ein.

Aufgabe

Swipe to start coding

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
ninja.py

ninja.py

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Suggested prompts:

Can you explain how the if-else statement works in the ninja example?

What does the "not" keyword do in Python?

Can you give more real-life examples of using if-else statements?

close

Awesome!

Completion rate improved to 2.94

bookIf-Else-Anweisungen

Swipe um das Menü anzuzeigen

In diesem Kapitel werden wir das Konzept der If-Else-Anweisungen in Python untersuchen. If-Else-Anweisungen ermöglichen es, Entscheidungen im Code basierend auf bestimmten Bedingungen zu treffen. Dies ist ein grundlegendes Konzept in der Programmierung, das es erlaubt, den Ablauf unserer Programme zu steuern.

Verständnis von If-Else-Anweisungen

Eine If-Else-Anweisung prüft eine Bedingung und führt einen Codeblock aus, wenn die Bedingung wahr ist. Ist die Bedingung falsch, kann ein alternativer Codeblock ausgeführt werden. So können Programme unterschiedlich auf verschiedene Situationen reagieren.

Hier ist die grundlegende Struktur einer If-Else-Anweisung:

12345
condition = True if condition: print("Condition is true") else: print("Condition is false")
copy

Das Schlüsselwort "not"

Das Schlüsselwort "not" wird verwendet, um einen booleschen Ausdruck zu negieren. Ist eine Bedingung wahr, wird sie durch "not" falsch und umgekehrt. Dies ist sehr nützlich, wenn Code nur ausgeführt werden soll, wenn eine Bedingung nicht erfüllt ist.

Zum Beispiel:

123
condition = False if not condition: print("Condition is false")
copy

Beispiel

Betrachten wir ein Beispiel, das if-else-Anweisungen verwendet, um unserem Ninja zu helfen, das gesamte Sushi auf der Karte zu sammeln. Der Ninja bewegt sich über das Raster, sammelt Sushi ein und weicht dabei Wänden aus.

ninja.py

ninja.py

copy

In diesem Beispiel bewegt sich der Ninja weiter und sammelt Sushi ein, bis er sowohl oberhalb als auch rechts auf eine Wand trifft. Die if-else-Anweisung prüft, ob sich rechts eine Wand befindet. Ist dies der Fall, bewegt sich der Ninja nach oben und sammelt Sushi ein. Andernfalls bewegt er sich nach rechts und sammelt Sushi ein.

Aufgabe

Swipe to start coding

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!

close

Awesome!

Completion rate improved to 2.94
Abschnitt 5. Kapitel 1
ninja.py

ninja.py

some-alt