Schreibe ein Programm, das den Benutzer fragt, wie viele Minuten Tageslicht er heute bereits hatte.
Bitte gehe noch 85 Minuten nach draussen.
Hintergrundinformation: Zwei Stunden Tageslicht pro Tag minimieren laut wissenschaftlicher Studien das Risiko, kurzsichtig zu werden, siehe Deutschlandfunk Kultur: Immer mehr Kinder werden kurzsichtig.
Das folgende Programm erzeugt zwei Zufallszahlen zwischen 2 und 10.
import random x = random.randrange(2, 11) y = random.randrange(2, 11) print(x) print(y)
Schreibe das Programm so um, dass der Computer den Benutzer nach dem Produkt der Variablen x
und y
fragt und ihm mitteilt, ob er richtig gerechnet hat. Der Dialog mit dem Computer sollte sinngemäss so aussehen:
Was ist das Produkt von 5 und 7? 24 Dies ist leider falsch. Richtig wäre 35 gewesen.
Erweitere den Kopfrechentrainer, etwa um eine Divisionsaufgabe, oder um eine Additions- oder Subtraktionsaufgabe von Zahlen zwischen -100 und 100. Wenn du mehrere Aufgaben nacheinander stellen willst, solltest du eine while
-Schleife verwenden, wie wir sie bald behandeln werden.
Oft muss man verschiedene Fälle unterscheiden, wie im folgenden Programm illustriert. Dort steht elif
abkürzend für “else if”.
alter = int(input('Gib dein Alter ein! ')) if alter <= 18: print('Du bist noch nicht volljährig.') elif alter > 70: print('Du bist ein Senior.') else: print('Du bist volljährig, aber noch kein Senior.')
Statt einer elif
-Bedingung könnte es auch mehrere solcher Bedingungen geben (also zuerst if
, dann mehrmals elif
und am Ende eventuell ein else
).
(1) Schreibe ein Programm mit drei elif
-statements ähnlich wie im vorigen Programm, das vom Benutzer eine Temperaturangabe einliest und diesem dann mitteilt, ob es kalt
oder kühl
oder behaglich
oder warm
oder heiss
ist. In welchem Temperaturbereich welches Temperaturempfinden eintritt, ist dir überlassen.
(3) Teste dein Programm: Für jeden Temperaturbereich ist mindestens ein Test durchzuführen.