ÎncepețiÎncepe gratuit

Numărarea evenimentelor înainte și după amiază

În acest capitol vei lucra cu o listă a tuturor curselor efectuate de bicicleta W20529 din rețeaua Capital Bikeshare, în perioada 1 octombrie 2017 – 31 decembrie 2017. Această listă a fost încărcată sub numele onebike_datetimes.

Fiecare element al listei este un dicționar cu două intrări: start este un obiect datetime corespunzător începutului unei curse (când bicicleta este scoasă din doc) și end este un obiect datetime corespunzător sfârșitului unei curse (când bicicleta este pusă înapoi în doc).

Poți folosi acest set de date pentru a înțelege mai bine cum a fost utilizată bicicleta. Au început mai multe curse înainte de amiază sau după amiază?

Acest exercițiu face parte din cursul

Lucrul cu date și ore în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • În interiorul buclei for, completează instrucțiunea if pentru a verifica dacă cursa a început înainte de amiază.
  • În interiorul buclei for, incrementează trip_counts['AM'] dacă cursa a început înainte de amiază și trip_counts['PM'] dacă a început după amiază.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create dictionary to hold results
trip_counts = {'AM': 0, 'PM': 0}
  
# Loop over all trips
for trip in onebike_datetimes:
  # Check to see if the trip starts before noon
  if ____['start'].____ < ____:
    # Increment the counter for before noon
    trip_counts[____] += 1
  else:
    # Increment the counter for after noon
    trip_counts[____] += 1
  
print(trip_counts)
Editează și rulează codul