Lädt...

Wenn und sonst

else steht auf einer Höhe mit if, nicht darunter. Die print-Zeilen rücken vier Leerzeichen ein, dieselbe Einrückung wie auf der Einrückungsseite. Schiebst du else selbst nach innen, stoppt das Programm. else ist der Partner von if, keine Zeile im Tee-Weg.

Die Zeilen unter if laufen nur bei True

cups = 2 speichert 2. if cups > 1: stellt die Frage von der Vergleichsseite. 2 ist größer als 1, die Antwort ist True, und print("tea") läuft. Die Zeilen unter else laufen nicht. water siehst du nicht.

Zwei Tassen, die Tee-Zeile

python
cups = 2
if cups > 1:
print("tea")
else:
print("water")

Auf dem Bildschirm steht tea. water wird nicht geschrieben.

sonst läuft, wenn die Antwort False ist

cups = 1 speichert 1. cups > 1 ist jetzt False, die Tee-Zeile wird übersprungen. Die Zeilen unter else laufen, und print("water") schreibt water. else ist der andere Weg. Es ist keine zweite Frage und speichert keinen neuen Wert.

Eine Tasse, die Wasser-Zeile

python
cups = 1
if cups > 1:
print("tea")
else:
print("water")

Auf dem Bildschirm steht water. tea wird nicht geschrieben.

Von den zwei print-Zeilen läuft eine. Im ersten Programm siehst du tea, im zweiten water. Nie beide im selben Lauf. Die vorige Seite hat zwei Antworten verbunden. Diese nimmt eine Antwort, True oder False, und wählt einen Weg.

if und else enden jeweils mit einem Doppelpunkt. Der Doppelpunkt sagt, dass die eingerückten Zeilen zu diesem Weg gehören. Fehlt er, stoppt das Programm. if und else sind klein geschrieben. If mit großem I stoppt.

Die nächste Seite benennt mehrere Fälle

Diese Seite hat zwei Wege. Sie wiederholt keine Zeilen und speichert keine Funktion. Die nächste Seite benennt mehrere Fälle mit match.

Selbst sagen

  1. else steht auf einer Höhe mit if. Darunter geschoben stoppt das Programm.
  2. cups = 2 schreibt tea. Die Wasser-Zeile läuft nicht.
  3. cups = 1 schreibt water. Die Tee-Zeile läuft nicht.
  4. Von zwei print läuft eines. Ohne Doppelpunkt stoppt das Programm.
  5. Die nächste Seite: mehrere Fälle mit match.

Daneben gelesen

  • tea und water im selben Lauf erwarten
  • else unter if schieben
  • Den Doppelpunkt nach if oder else weglassen
  • If oder Else groß schreiben
  • if cups = 2 schreiben. Ein = speichert. Es fragt nicht. Die Frage hier ist cups > 1

Behalten

else steht auf einer Höhe mit if, und beide enden mit einem Doppelpunkt.
cups = 2 schreibt tea. cups = 1 schreibt water.
Nur eines der beiden print läuft.
Die nächste Seite benennt mehrere Fälle mit match.

🧠 Testen Sie Ihr Wissen

Bereit zum Start

Testen Sie Ihr Wissen

Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen

❓
5
Fragen
🎯
70%
Zum Bestehen
♾️
∞
Zeit
🔄
∞
Versuche

📝 Anweisungen

  • Lesen Sie jede Frage sorgfältig
  • Wählen Sie die beste Antwort für jede Frage
  • Sie können das Quiz so oft wiederholen, wie Sie möchten
  • Ihr Fortschritt wird oben angezeigt