Meilenstein 1: Mein erster Lernroboter
Mission
Py will nicht nur hello sagen. Er will ein Lernroboter sein:
- sich vorstellen
- erklären, was heute gelernt wird
- drei Lernschritte zeigen
- am Ende Mut machen
Luna gibt die Inhalte vor. Lily prüft, ob die Reihenfolge stimmt. Buggy mischt die Schritte – du sortierst sie.
Was du kombinierst
- Kommentare
- mehrere
print-Zeilen - mindestens drei Variablen
- klare Namen
- sinnvolle Reihenfolge
Anforderungen
- mindestens acht Ausgaben
- mindestens drei Variablen
- mindestens zwei Kommentare
- Titel / Rahmen
- drei nummerierte Lernschritte
- motivierender Schlusssatz
- läuft ohne Fehler
Beispielidee
# Lernroboter – Meilenstein 1
roboter_name = "Py"
thema = "Variablen"
schritte = 3
print("=== Lernroboter ===")
print("Hallo! Ich bin", roboter_name)
print("Heute lernen wir:", thema)
print("Wir haben", schritte, "Schritte.")
print()
print("1) Variable anlegen")
print("2) Wert aendern")
print("3) Mit print anzeigen")
print()
print("Du schaffst das. Fehler sind Hinweise!")
Level-Ups
Basis
Feste Werte in Variablen, klare Ausgabe.
Besser
Mit input den Namen der lernenden Person und das Thema erfragen.
Profi
Alter erfragen (int), alter + 1 in einem Satz einbauen,
plus bool mag_python = True anzeigen.
Beispiellösung (erweitert)
Lösung anzeigen
# Lernroboter – Meilenstein 1
print("=== Lernroboter ===")
roboter_name = "Py"
lerner_name = input("Wie heißt du? ")
thema = input("Was lernst du heute? ")
schritte = 3
print()
print("Hallo", lerner_name, "!")
print("Ich bin", roboter_name, "und ich helfe dir.")
print("Thema heute:", thema)
print("Geplante Schritte:", schritte)
print()
print("1) Lies das Lernziel")
print("2) Starte das Beispiel")
print("3) Verändere den Code")
print()
print("Mut-Tank voll. Los geht's!")
Selbstkontrolle
- Läuft das Programm ohne Fehler?
- Erklärt es die Schritte klar?
- Sind die Variablennamen verständlich?
- Würde eine andere Person den Ablauf verstehen?
Reflexion
- Welche Variable war am wichtigsten?
- Wo hat die Reihenfolge den Sinn verändert?
- Was würdest du in Version 2 hinzufügen?