Damit kannst du rechnen

Aufgabe

1.

Schreiben Sie ein Programm, welches die vier Grundrechenarten (+, ∗, −, /) implementiert. Der Nutzer soll in der Lage sein zwei Zahlen sowie eine Rechenart einzugeben1. Als Ausgabe soll das berechnete Ergebnis angezeigt werden2.

2.

Was passiert wenn ein nicht implementierter Operator (z.b. %) eingegeben wird? Modifizieren Sie das Programm, sodass es eine Fehlermeldung bei nicht unterstützten Operatoren ausgibt.

3.

Erweitern Sie Ihr Programm so, dass er in eine Endlosschleife läuft - also immer weiter nach Aufgaben fragt.

4.

Falls der Nutzer durch 0 teilt, soll diese Ausnahme abgefangen und die Endlosschleife beendet werden.

Bonus

Das Beenden durch den Nutzer mittels STRG+C soll ebenfalls mittels Ausnahmebehandlung abgefangen werden und somit nicht mehr möglich sein.

Tipp 1: Warum rechnet er nicht richtig?

Achtung Spoiler!

Tipp 2: Was mache ich wenn ein Nutzer keine Zahl eingibt?

Achtung Spoiler!

Tipp 3: Eine Ausnahme nicht nur für Mathelehrer

Achtung Spoiler!

  1. Mittels input() ↩︎

  2. Mittels print() ↩︎