Kapitel 9: Module, Imports und die wichtigste Standardbibliothek
Übung im Browser prüfbar
Schreibe ein Kommandozeilenprogramm alter.py, das:
- ein Geburtsdatum im Format
TT.MM.JJJJals Argument entgegennimmt, - das Alter in Jahren und die Tage bis zum nächsten Geburtstag ausgibt,
- bei einem ungültigen Datum eine verständliche Fehlermeldung ausgibt.
Beispiel: uv run alter.py 17.05.1990
Das Geburtsdatum trägst du zum Ausprobieren unten bei Kommandozeilen-Argumente ein.
Die Prüfung rechnet mit dem heutigen Datum. Gib Alter und Tage als Zahlen aus, zum Beispiel
Alter: 36 Jahre, nächster Geburtstag in 209 Tagen.
✓ So wird geprüft
- ○ 17.05.1990: Alter und Tage bis zum Geburtstag stimmen
- ○ Geburtstag morgen und heute werden richtig behandelt
- ○ Ungültiges Datum ergibt eine Meldung statt eines Absturzes
- ○ Ohne Argument erklärt das Programm die Benutzung
alter.py
Eingaben für „Ausführen“ (input und Argumente)
Ausgabe