Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
modul:m122:learningunits:lu10:aufgaben:quartal [2025/01/06 12:57] – angelegt msuter | modul:m122:learningunits:lu10:aufgaben:quartal [2025/01/06 13:04] (aktuell) – msuter | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Schreibe ein Python-Skript, | Schreibe ein Python-Skript, | ||
</ | </ | ||
+ | |||
+ | ===== Aufruf ===== | ||
Beim Aufruf des Skripts kann ein Datum als optionales Argument mitgegeben werden. | Beim Aufruf des Skripts kann ein Datum als optionales Argument mitgegeben werden. | ||
+ | Das Datum kann in diesen Formaten angegeben werden: | ||
+ | * ISO: YYYYMMDD, z.B. 20240815 | ||
+ | * Schweiz: DD.MM.YYYY, z.B. 15.08.2024 | ||
+ | |||
+ | |||
Falls kein Argument mitgegeben wird, verwendet das Skript das aktuelle Tagesdatum. | Falls kein Argument mitgegeben wird, verwendet das Skript das aktuelle Tagesdatum. | ||
- | Anschliessend | + | ===== Verarbeitung ===== |
+ | |||
+ | Aus diesem Datum ermittelt das Skript | ||
+ | |||
+ | ^ Monate ^ Quartal ^ | ||
+ | | August - Oktober | Q1 | | ||
+ | | November - Januar | Q2 | | ||
+ | | Februar - April | Q3 | | ||
+ | | Mai - Juni | Q4 | | ||
+ | |||
+ | ===== Ausgabe ===== | ||
+ | Das Skript gibt das Datum und das Quartal in der Konsole aus. | ||
+ | |||
+ | ===== Beispiele ===== | ||
+ | ^ Aufruf ^ Ausgabe ^ | ||
+ | | '' | ||
+ | | '' |