始める無料で始める

カレンダーの各月ごとのイベント数を数える

フロリダでは、ハリケーンは一年を通して上陸します。すでに見たように、他の月よりもハリケーンが多い月があります。

florida_hurricane_datesを使って、フロリダのハリケーンが年間を通じて各月にどのように分布しているかを確認しましょう。

カウントを保持するための辞書hurricanes_each_monthを用意し、初期値はすべてゼロに設定してあります。ハリケーンのリストをループし、進めながら該当する月のhurricanes_each_monthを増やし、最後に結果を表示します。

この演習はコースの一部です

Pythonで扱う日付と時刻

コースを見る

演習の手順

  • forループの中で:
  • そのハリケーンの月を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)
コードを編集して実行