Verzweigungen & Vergleichsoperatoren

Der Club-Türsteher

Fortschritt:
PHASE 1

Discovery & Checkpoint

Video & Einstieg
Verständnis-Check Beantworte die Frage zum Video

Gegeben ist folgender Code:

alter = 16
if alter >= 21:
    print("Einlass gewährt")
else:
    print("Du kommst hier nicht rein!")

Was wird auf der Konsole ausgegeben, wenn alter = 16 und min_alter = 21 gilt?

PHASE 2

Parsons Puzzle

Struktur & Logik
Aufgabe Bringe die Bausteine per Drag & Drop in Reihenfolge

Bringe die Code-Kacheln in die richtige logische Reihenfolge und achte auf die korrekte Einrückung, um die Altersprüfung durchzuführen.

Tipp: Benutze die Anfasser zum Verschieben und ⇥- / ⇥+ zum Einrücken.

Dein Programm (Lösung) Hier die Zeilen in die richtige Reihenfolge bringen
Aussortierte Bausteine (Distraktoren) Hierhin fehlerhafte / nicht benötigte Zeilen ziehen
PHASE 3

Scaffolding & Bugfix

Geführte Praxis
Aufgabe Finde und behebe die Fehler im Code

Der Türsteher-Bot hat zwei Syntaxfehler: Ein Doppelpunkt fehlt und der Vergleichsoperator für das VIP-Passwort ist falsch aufgeschrieben.
Repariere den Code, sodass das Passwort Matrix42 korrekt abgeglichen wird!

Tipp: Passe den Code im Editor an und klicke auf „Ausführen & Prüfen“.

script.py
Python 3.11
Konsole (Output)

                    

Musterlösung:
passwort = "Matrix42"

if passwort == "Matrix42":
    print("VIP-Gast erkannt: Bitte eintreten!")
else:
    print("Falsches Passwort: Kein Zutritt!")
PHASE 4

Coding Challenge

Eigenständiges Coden
Ziel-Aufgabe Löse die Aufgabe und bestehe alle Tests

Schreibe eine Einlasskontrolle für den Club:
1. Erstelle eine Variable alter mit dem Wert 24.
2. Erstelle eine Variable mindestalter mit dem Wert 21.
3. Prüfe mit if und else:
- Wenn alter größer oder gleich mindestalter ist, gib aus: Einlass: Willkommen!
- Andernfalls gib aus: Einlass: Abgewiesen!

Tipp: Schreibe deinen Code in den Editor und klicke auf „Code testen“.

solution.py
Python 3.11
Konsole (Output)

                    

Test-Suite

Musterlösung:
alter = 24
mindestalter = 21

if alter >= mindestalter:
    print("Einlass: Willkommen!")
else:
    print("Einlass: Abgewiesen!")
PHASE 5

Der ultimative VIP-Club-Türsteher

Kreatives Sandbox-Labor
Freies Experimentieren Erweitere deinen Code nach deinen eigenen Ideen

Baue den Türsteher zu einem interaktiven Mini-Spiel aus!
Nutze input(), um Name, Alter und ein Geheim-Passwort abzufragen.
Erweitere die Einlassregeln mit individuellen Begrüßungen oder coolen ASCII-Art-Nachrichten für VIPs!

Tipp: Passe den Code an, führe ihn aus oder lade dein fertiges Programm als Python-Datei herunter.

programm.py
Python 3.11
Konsole (Output)

                    

Lektion vollständig abgeschlossen!

Du hast alle Phasen gemeistert und kannst hier im Sandbox-Labor frei weiterprogrammieren.

Zur Übersicht
Lektion beendet
>_

Benutzereingabe (input)

Dein Python-Programm wartet auf eine Eingabe

Tippe deine Eingabe ein und drücke Enter ↵ oder klicke auf Absenden.