Pythonは、そのシンプルさと強力な機能のため、初心者から専門家まで幅広いユーザーに愛用されています。今回は、Pythonを使用してうるう年を判定するプログラムを作成します。
うるう年は、通常の年よりも1日長い年で、これはグレゴリオ暦(現在の国際的な暦)において、年間の日数を正確に365.2425日に調整するために導入されました。具体的には、4で割り切れる年はうるう年ですが、100で割り切れる年はうるう年ではありません。ただし、400で割り切れる年はうるう年です。
以下に、Pythonでうるう年を判定するプログラムの一例を示します。
def is_leap_year(year):
"""Determine whether a year is a leap year."""
return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)
この関数は、引数として年を取り、その年がうるう年であるかどうかを判定します。4で割り切れ、かつ100で割り切れないか400で割り切れる場合、その年はうるう年です。
このようなプログラムを使用することで、任意の年がうるう年であるかどうかを簡単に判定することができます。Pythonの力強さと柔軟性を改めて感じていただければと思います。