Zum Hauptinhalt springen

Meilenstein 1: Mein erster Lernroboter

Mission

Py will nicht nur hello sagen. Er will ein Lernroboter sein:

  1. sich vorstellen
  2. erklären, was heute gelernt wird
  3. drei Lernschritte zeigen
  4. 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

  1. Welche Variable war am wichtigsten?
  2. Wo hat die Reihenfolge den Sinn verändert?
  3. Was würdest du in Version 2 hinzufügen?