閏年を判定するPythonプログラムのコードの書き方

平年かうるう年かを見分ける一般的な方法は、その年が4で割り切れて100で割り切れなかった場合、あるいは400で割り切れる場合です。

閏年を判定するためのPythonプログラムコードを示します。

def is_leap_year(year):
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        return True
    else:
        return False

year = int(input("请输入一个年份:"))
if is_leap_year(year):
    print(year, "是闰年")
else:
    print(year, "不是闰年")

閏年かどうかを判定するis_leap_year関数を定義しました。この関数は年を受け取り、閏年の条件を満たしていればTrue、満たしていなければFalseを返します。

入力関数でユーザーから年を入力させ、整数に変換します。次に、if文を使用して is_leap_year 関数を呼び出し、年が閏年かどうかを判断して、結果を出力します。

bannerAds