Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Importuj funkci datetime z modulu datetime.
  • Zjisti dnešní datum a přiřaď ho do proměnné get_date.
  • Doplň řetězec message – přidej pojmenovaný zástupný symbol today a příslušné specifikátory formátu pro datum ve tvaru název_měsíce den, rok a čas ve tvaru hodina: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(____.____(____))
Upravit a spustit kód