เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

นับจำนวนเหตุการณ์ตามเดือนในปฏิทิน

พายุเฮอริเคนสามารถพัดขึ้นฝั่งในรัฐฟลอริดาได้ตลอดทั้งปี และอย่างที่ได้กล่าวไปแล้ว บางเดือนมีแนวโน้มเกิดพายุเฮอริเคนมากกว่าเดือนอื่น

มาใช้ florida_hurricane_dates เพื่อดูว่าพายุเฮอริเคนในฟลอริดากระจายตัวอยู่ในแต่ละเดือนอย่างไรตลอดทั้งปี

เราได้สร้าง dictionary ชื่อ hurricanes_each_month สำหรับเก็บจำนวนนับ และตั้งค่าเริ่มต้นไว้ที่ศูนย์แล้ว ให้วนลูปผ่านรายการพายุเฮอริเคน เพิ่มจำนวนนับในเดือนที่ถูกต้องของ hurricanes_each_month ไปเรื่อย ๆ แล้วพิมพ์ผลลัพธ์

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับวันที่และเวลาใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ภายใน for loop:
  • กำหนดให้ 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)
แก้ไขและรันโค้ด