Einstieg in das Thema
Was brauchst du als Basiswissen?
Du kannst Programme ausführen und mit print() Texte und Ergebnisse ausgeben.
Worum geht es?
Variablen sind benannte Speicherplätze. Ihre Werte können sich während eines Programms ändern. Mit input() kann ein Programm außerdem die Benutzerin oder den Benutzer nach etwas fragen.
Was ist das Ziel?
Du kannst Werte speichern, verändern, eingeben und für Rechnungen verwenden. Du unterscheidest Text von Zahlen.
Erarbeitung
Theorie
Aufgabe 1: Werte speichern
Führe das Programm aus. Zeichne für jede Zeile auf, welchen Wert die Variablen besitzen.
Warum ist `punkte = punkte + 5` in einem Programm sinnvoll, obwohl es keine richtige mathematische Gleichung ist?
Aufgabe 2: Eingaben
Ergänze das Programm und teste es mit verschiedenen erfundenen Namen.
Ergänze eine zweite Frage nach dem Lieblingsfach und gib danach einen vollständigen Satz aus.
Aufgabe 3: Mit Eingaben rechnen
Führe beide Varianten aus und erkläre den Unterschied.
Schreibe danach einen Rechner, der zwei ganze Zahlen einliest und ihre Summe sowie ihr Produkt ausgibt.
Aufgabe 4: Einheiten umrechnen
Lies eine Länge in Metern als ganze Zahl ein und gib die Länge in Zentimetern aus. Beispiel: Aus 3 m werden 300 cm.
Erweitere das Programm um die Umrechnung in Millimeter.
Aufgabe 5: Fehlerwerkstatt
Verbessere die Programme.
Nenne zu jedem Fehler eine passende Erklärung.
Zusammenfassung
Was muss man wissen und können?
- Eine Zuweisung speichert einen Wert in einer Variablen.
- input() liefert Text.
- int() wandelt geeigneten Text in eine ganze Zahl um.
- Variablen können in Rechnungen verwendet und verändert werden.
- Python unterscheidet Groß- und Kleinschreibung.
Was folgt als Nächstes?
Schleifen führen Anweisungen mehrfach aus, ohne dass wir dieselben Programmzeilen immer wieder schreiben müssen.