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

Odečítání dat

Objekty date v Pythonu nám umožňují pracovat s kalendářními daty podobně jako s čísly: můžeme je porovnávat, řadit, sčítat a dokonce odečítat. Matematické operace s daty, které by jinak byly zdlouhavé, tak zvládneme snadno.

Hurikánová sezóna na Floridě v roce 2007 byla jednou z nejrušnějších v historii — za jediný rok zasáhlo stát 8 hurikánů. První udeřil 9. května 2007 a poslední 13. prosince 2007. Kolik dní uplynulo mezi prvním a posledním hurikánem v roce 2007?

Toto cvičení je součástí kurzu

Práce s daty a časy v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj date z modulu datetime.
  • Vytvoř objekt date pro 9. května 2007 a přiřaď ho do proměnné start.
  • Vytvoř objekt date pro 13. prosince 2007 a přiřaď ho do proměnné end.
  • Odečti start od end a vypiš počet dní z výsledného objektu timedelta.

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 date
from ____ import ____

# Create a date object for May 9th, 2007
start = date(____, ____, ____)

# Create a date object for December 13th, 2007
end = date(____, ____, ____)

# Subtract the two dates and print the number of days
print((____ - ____).____)
Upravit a spustit kód