ПочатиПочніть безкоштовно

Підрахунок подій до та після полудня

У цьому розділі ви працюватимете зі списком усіх поїздок на одному велосипеді Capital Bikeshare, W20529, з 1 жовтня 2017 до 31 грудня 2017. Цей список завантажено як onebike_datetimes.

Кожен елемент списку — це словник із двома полями: start — об'єкт datetime, що відповідає початку поїздки (коли велосипед знімають із док-станції), а end — об'єкт datetime, що відповідає завершенню поїздки (коли велосипед повертають на док-станцію).

Ви можете використати цей набір даних, щоб краще зрозуміти, як користувалися цим велосипедом. Більше поїздок починалося до полудня чи після?

Ця вправа є частиною курсу

Робота з датами та часом у Python

Переглянути курс

Інструкції до вправи

  • Усередині циклу for доповніть оператор if, щоб перевірити, чи поїздка почалася до полудня.
  • Усередині циклу for збільшуйте trip_counts['AM'], якщо поїздка почалася до полудня, і trip_counts['PM'], якщо вона почалася після полудня.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код