1. Nauka
  2. /
  3. Kursy
  4. /
  5. Praca z datami i czasem w Pythonie

Connected

ćwiczenie

Zamiana par obiektów datetime na czasy trwania

Pracując ze znacznikami czasu, często chcemy wiedzieć, ile czasu upłynęło między zdarzeniami. Na szczęście możemy wykorzystać arytmetykę na obiektach datetime i pozwolić Pythonowi wykonać całą pracę za nas – nie musisz się martwić o granice dni, miesięcy ani lat. Obliczmy liczbę sekund, przez które rower był poza stacją podczas każdej przejażdżki.

Kontynuując pracę z poprzedniego ćwiczenia, dane o przejazdach rowerowych zostały wczytane jako lista onebike_datetimes. Każdy element listy składa się z dwóch obiektów datetime odpowiadających odpowiednio początkowi i końcowi przejazdu.

Instrukcje

100 XP
  • Wewnątrz pętli:
    • Użyj arytmetyki na elementach start i end, aby obliczyć długość przejazdu.
    • Zapisz wynik w zmiennej trip_duration.
    • Oblicz trip_length_seconds na podstawie trip_duration.