Vytvoř jednoduchý Python skript, který vytiskne na standardní výstup měsíční kalendář.
Skript bude podporovat dva nepovinné argumenty, a to -y [YEAR]
a -m [MONTH]
, které určují měsíc/rok, pro který se kalendář vykreslí.
Jako výchozí hodnoty budou použity v případě jejich nezadání aktuální rok a měsíc.
Formát výstupu není závazný.
$ calendar.py
Leden 2017
Po 2 9 16 23 30
Út 3 10 17 24 31
St 4 11 18 25
Čt 5 12 19 26
Pá 6 13 20 27
So 7 14 21 28
Ne 1 8 15 22 29
Nebo třeba takto:
$ calendar.py -m 3 -y 2015
Po Út St Čt Pá So Ne
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Výběr verze Pythonu je na Tobě, doporučuji 2.7/3.5.
Vestavěný Python modul calendar
není povolen, hodnotit se bude také především elegantnost a čistota Python kódu (import this
).
Přeji hodně štěstí při implementaci a krocení krajty, odevzdej buď přímo soubor nebo odkazem někam na Github.
GLHF!