Pythonでうるう年かどうかを確認する(calendarのisleapを使う)
Python はうるう年をチェックする関数を用意しています。calendar ライブラリの isleap という関数を使うと、その年がうるう年かどうかを True / False で返します。
import calendar
leap = calendar.isleap(2004)
print(leap) # True
leap = calendar.isleap(2005)
print(leap) # False
leap = calendar.isleap(2020)
print(leap) # True
leap = calendar.isleap(2000)
print(leap) # True
leap = calendar.isleap(1900)
print(leap) # False
うるう年のチェックは自作する必要はありません。