Discovery & Checkpoint
Gegeben ist folgender Code:
a = "5"
b = "5"
ergebnis = a + b
print(ergebnis)Was wird auf der Konsole ausgegeben?
Parsons Puzzle
Bringe die Kacheln in die richtige logische Reihenfolge, um den Kassenbon für eine feste Bestellung von 5 Stück Halloumi-Dürüm zu berechnen und auszugeben.
Achtung: Es gibt fehlerhafte Distraktor-Zeilen!
Tipp: Benutze die Anfasser zum Verschieben und ⇥- / ⇥+ zum Einrücken.
Scaffolding & Bugfix
In diesem Kassenprogramm hat sich ein Typ-Fehler eingeschlichen!
Wenn der Kunde 4 Portionen Pommes für je 3 Euro bestellt, berechnet das System fälschlicherweise 3333 Euro statt 12 Euro.
Repariere den Fehler, indem du die Variable anzahl_eingabe in eine Ganzzahl (int) umwandelst.
Tipp: Passe den Code im Editor an und klicke auf „Ausführen & Prüfen“.
snack = "Pommes"
preis = 3
anzahl_eingabe = "4"
# Typumwandlung hinzugefügt
anzahl = int(anzahl_eingabe)
gesamt = anzahl * preis
print("Artikel:", snack)
print("Gesamt:", gesamt, "Euro")
Coding Challenge
Schreibe das Kassensystem für den Snack-Kalkulator!
Erstelle folgende Schritte in deinem Programm:
1. Definiere die Variable preis mit dem Wert 6.
2. Lies über input() die Bestellmenge ein und speichere die Zahl als echten Integer in der Variable menge.
3. Berechne den Gesamtbetrag in der Variable gesamt (menge * preis).
4. Gib die berechneten Werte exakt auf der Konsole aus:
Erste Zeile: Artikel: Halloumi-Dürüm
Zweite Zeile: Gesamtpreis: <gesamt> Euro
Tipp: Schreibe deinen Code in den Editor und klicke auf „Code testen“.
Test-Suite
preis = 6
menge = int(input("Wie viele Portionen? "))
gesamt = menge * preis
print("Artikel: Halloumi-Dürüm")
print("Gesamtpreis:", gesamt, "Euro")
Der All-Inclusive Snack-Kalkulator
Erweitere deine Kassensoftware zu einem echten Bestellsystem!
Ideen zum Ausprobieren:
Frage zusätzlich nach Extra-Wünschen wie Sauce (z. B. 0.50 Euro) oder Getränken.
Nutze float() für Cent-Preise (z. B. preis = 6.50).
Berechne das Rückgeld: Frage ab, mit welchem Geldschein bezahlt wird (gegeben = float(input(...))) und berechne rueckgeld = gegeben - gesamt.
Baue einen formatierten Quittungs-Beleg mit Trennlinien aus - oder =!
Tipp: Passe den Code an, führe ihn aus oder lade dein fertiges Programm als Python-Datei herunter.
Lektion vollständig abgeschlossen!
Du hast alle Phasen gemeistert und kannst hier im Sandbox-Labor frei weiterprogrammieren.