Підрахунок подій до та після полудня
У цьому розділі ви працюватимете зі списком усіх поїздок на одному велосипеді 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)