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

bookIf-Else-Anweisungen

In diesem Kapitel beschäftigen wir uns mit dem Konzept der If-Else-Anweisungen in Python. 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 von Programmen 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 besonders 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

Ein Beispiel, das if-else-Anweisungen verwendet, um unserem Ritter zu helfen, alle Münzen auf der Karte zu sammeln. Der Ritter bewegt sich über das Raster, sammelt Münzen ein und weicht dabei Wänden aus.

knight.py

knight.py

copy

In diesem Beispiel bewegt sich der Ritter weiter und sammelt Münzen ein, 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 Ritter nach oben und sammelt eine Münze ein. Andernfalls bewegt er sich nach rechts und sammelt eine Münze 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
knight.py

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

Awesome!

Completion rate improved to 2.94

bookIf-Else-Anweisungen

Swipe um das Menü anzuzeigen

In diesem Kapitel beschäftigen wir uns mit dem Konzept der If-Else-Anweisungen in Python. 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 von Programmen 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 besonders 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

Ein Beispiel, das if-else-Anweisungen verwendet, um unserem Ritter zu helfen, alle Münzen auf der Karte zu sammeln. Der Ritter bewegt sich über das Raster, sammelt Münzen ein und weicht dabei Wänden aus.

knight.py

knight.py

copy

In diesem Beispiel bewegt sich der Ritter weiter und sammelt Münzen ein, 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 Ritter nach oben und sammelt eine Münze ein. Andernfalls bewegt er sich nach rechts und sammelt eine Münze 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
knight.py

knight.py

some-alt