นับจำนวนเหตุการณ์ตามเดือนในปฏิทิน
พายุเฮอริเคนสามารถพัดขึ้นฝั่งในรัฐฟลอริดาได้ตลอดทั้งปี และอย่างที่ได้กล่าวไปแล้ว บางเดือนมีแนวโน้มเกิดพายุเฮอริเคนมากกว่าเดือนอื่น
มาใช้ florida_hurricane_dates เพื่อดูว่าพายุเฮอริเคนในฟลอริดากระจายตัวอยู่ในแต่ละเดือนอย่างไรตลอดทั้งปี
เราได้สร้าง dictionary ชื่อ hurricanes_each_month สำหรับเก็บจำนวนนับ และตั้งค่าเริ่มต้นไว้ที่ศูนย์แล้ว ให้วนลูปผ่านรายการพายุเฮอริเคน เพิ่มจำนวนนับในเดือนที่ถูกต้องของ hurricanes_each_month ไปเรื่อย ๆ แล้วพิมพ์ผลลัพธ์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับวันที่และเวลาใน Python
คำแนะนำการฝึกหัด
- ภายใน
forloop: - กำหนดให้
monthเป็นเดือนของพายุเฮอริเคนนั้น - เพิ่มค่าใน
hurricanes_each_monthสำหรับเดือนที่เกี่ยวข้องขึ้น 1
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# A dictionary to count hurricanes per calendar month
hurricanes_each_month = {1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6:0,
7: 0, 8:0, 9:0, 10:0, 11:0, 12:0}
# Loop over all hurricanes
for hurricane in florida_hurricane_dates:
# Pull out the month
month = hurricane.____
# Increment the count in your dictionary by one
hurricanes_each_month[month] ____
print(hurricanes_each_month)