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

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. Auf diese Weise 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, macht "not" sie falsch und umgekehrt. Dies ist besonders nützlich, wenn Code nur ausgeführt werden soll, wenn eine Bedingung nicht erfüllt ist.

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

Betrachten Sie ein Beispiel, das if-else-Anweisungen verwendet, um unserem Ninja zu helfen, alle 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

index.html

index.html

preset.py

preset.py

copy

Der Ninja bewegt sich weiter und sammelt Sushi, bis er sowohl oben als auch rechts auf Wände 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

index.html

index.html

preset.py

preset.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

close

bookIf-Else-Anweisungen

Swipe um das Menü anzuzeigen

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. Auf diese Weise 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, macht "not" sie falsch und umgekehrt. Dies ist besonders nützlich, wenn Code nur ausgeführt werden soll, wenn eine Bedingung nicht erfüllt ist.

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

Betrachten Sie ein Beispiel, das if-else-Anweisungen verwendet, um unserem Ninja zu helfen, alle 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

index.html

index.html

preset.py

preset.py

copy

Der Ninja bewegt sich weiter und sammelt Sushi, bis er sowohl oben als auch rechts auf Wände 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!

Abschnitt 5. Kapitel 1
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

some-alt