Jaký je dnes den?
Je čas oběda a ty si povídáš s kolegy. Zmiňují, že by ocenil/a, kdyby jim každé ráno někdo poslal připomínku s dnešním datem – aby si mohli zkontrolovat v kalendáři, co mají na ten den naplánováno.
Chceš jim pomoct, a tak se rozhodneš napsat malý skript, který zjistí aktuální datum a čas a každé ráno odešle kolegům zprávu. K tomu využiješ modul datetime spolu s pojmenovanými zástupnými symboly.
Datum by mělo být ve formátu Název_měsíce den, rok, např. April 16, 2019, a čas ve formátu hh:mm, např. 16:30.
Pro orientaci si zapíšeš specifikátory formátu: %d (den), %B (název měsíce), %m (číslo měsíce), %Y (rok), %H (hodina) a %M (minuty).
Modul datetime můžeš prozkoumat v IPython Shellu.
Toto cvičení je součástí kurzu
Regular Expressions in Python
Pokyny k cvičení
- Importuj funkci
datetimez moduludatetime. - Zjisti dnešní datum a přiřaď ho do proměnné
get_date. - Doplň řetězec
message– přidej pojmenovaný zástupný symboltodaya příslušné specifikátory formátu pro datum ve tvarunázev_měsíce den, roka čas ve tvaruhodina:minuty. - Zprávu vypiš pomocí metody
.format()a proměnnéget_date, která nahradí pojmenovaný zástupný symbol.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import datetime
____
# Assign date to get_date
get_date = ____
# Add named placeholders with format specifiers
message = "Good morning. Today is {____:____ ____, ____}. It's {today:___:____} ... time to work!"
# Use the format method replacing the placeholder with get_date
print(____.____(____))