LU05.A05: Checking the age

Schreibe ein Programm, das die Alterseingabe des Benutzers prüft.

Auftrag

Erstelle die Programmlogik für das Programm:

  1. Der Benutzer gibt sein Alter ein
  2. Falls das Alter möglichst ist (>= 0 und ⇐ 120) gibt das Programm: “OK” aus.
  3. Sonst gibt das Programm “Impossible!” aus.

Verwende einen einzigen if-Befehl mit einer verknüpften Bedingung im Programm.

Beispiel

How old are you? 
*10*
OK
How old are you? 
*55*
OK
How old are you? 
*-3*
Impossible!
How old are you? 
*150*
Impossible!

Vorgehen

  1. Akzeptiere das GitHub Classroom Assignment im Moodlekurs.
  2. Klone das Repository in PyCharm.
  3. Codiere die Programmlogik in main.py.
  4. Teste dein Programm mit den Testfällen in main_test.py.
  5. Führe einen Commit und einen Push durch.

Abgabe

Die Abgabe erfolgt durch den Push ins GitHub Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.

Vorlage in FIXME.py

def main():
  # Write your program here and remove the line "pass"
    pass
 
if __name__ == '__main__':
    main()

Anmerkung: Kümmere dich ich im Moment nicht zu sehr um if __name__ == '__main__':. Dieser Programmblock legt fest, welche Funktion beim Ausführen gestartet wird. Wir werden dies im Verlauf des Moduls noch genauer betrachten.

GitHub-Repo: https://github.com/templates-python/m319-lu05-a05-age


Kevin Maurizi, Marcel Suter

Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.