Skip to content

Instantly share code, notes, and snippets.

@thejoeejoee
Last active February 6, 2017 14:36
Show Gist options
  • Save thejoeejoee/3d37ae000e700eeaf05a279d53135012 to your computer and use it in GitHub Desktop.
Save thejoeejoee/3d37ae000e700eeaf05a279d53135012 to your computer and use it in GitHub Desktop.

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ý.

Příklady

$ 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              

Implementační detaily, odevzdání a hodnocení

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! Python

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment