Du kennst inzwischen die wichtigsten Prinzipien von der Sprache mit Computern, sowie Variablen und Funktionen. Setzt das nun alles um und programmiere deinen ersten eigenen Taschenrechner. Nutze dazu die Programmierumgebung OnlinePython, damit du direkt jetzt loslegen kannst. Hier kannst du mehr über die Webseite erfahren und nachlesen, wie du die Seite nutzen kannst.
Ein Taschenrechner kann für beliebige Zahlen verschiedene Rechenoperationen durchführen. Um ein Taschenrechner zu programmieren musst du also Funktionen schreiben, welche die gewüschten Rechenoperationen auf die eingegeben Zahlen ausführt. Wie du Funktionen schreibst kannst du hier nochmal nachlesen. Nutze den print Befehl um das Ergebnis auszugeben.
Teste deinen Taschenrechner mit verschiedenen Zahlen. Kopiere dazu unterhalb der von dir programmierten Funktion die folgende Zeile Code und führe dein Skript aus. Wenn in dem Ausgabefeld 13 steht, bist du bereit für Schritt 2.
zahl1 = 5
zahl2 = 8
summieren(zahl1, zahl2)
Dein Taschenrechner kann nun die Summe zweier Zahlen (‘+’) bildet. Schreibe zusätzliche Funktionen für weitere Rechenoperationen, wobei du den Funktionsname, sowie den Operator zwischen den Zahlen veränderst. Programmiere für deinen Taschenrechner die folgenden 4 Funktionen:
Denke daran, die Funktionen mit den Eingabeparameter nach der Definition auch aufzurufen. Du kannst beliebig viele Funtionsaufrufe in dein Skipt schreiben, diese müssen aber immer unterhalb der Definition der Funktion stehen, da der Computer das Skript stur von oben nach unten durchläuft und dann nicht weiß, was er tun soll, wenn die Funktion noch nicht definiert ist.
zahl1 = 5
zahl2 = 8
summieren(zahl1, zahl2)
subtrahieren(zahl1, zahl2)
Wenn du deinen Taschenrechner bereits fertig programmiert hast und noch Zeit übrig ist, verändere den Code des Testens, sodass du die Zahlen nicht fix in das Skript schreibst, sondern, dass der Computer dich im Ausgabefeld nach den beiden Zahlen fragt und diese dann für die Berechnungen genutzt werden. Lese in der Aufgabenrunde 2 Eingaben in Python um zu Erfahren, wie Aufforderungen zu Eingaben funktionieren.
Hier kannst du den Code für die Summenfunktion und Subtraktion als Beispiel ausprobieren.
Aufgabenrunde 1 geschafft!
Gelange hier zur Aufgabenrunde 2