Python うるう年判定

Document 对象参考手册Python3 例

以下の例は、ユーザーが入力した年がうるう年かどうかを判定するものです:

例(Python 3.0+)

# -*- coding: UTF-8 -*- # Filename : test.py # author by : www.example.com year = int(input("年を入力してください:")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("{0} はうるう年です".format(year)) # 100で割り切れる年は、400で割り切れる場合はうるう年 else: print("{0} はうるう年ではありません".format(year)) else: print("{0} はうるう年です".format(year)) # 100で割り切れない年は、4で割り切れる場合はうるう年 else: print("{0} はうるう年ではありません".format(year))

ネストした if 文を使用して実装することもできます:

上記のコードを実行すると、出力結果は次のようになります:

输入一个年份: 2000
2000 是闰年
输入一个年份: 2011
2011 不是闰年

Document 对象参考手册Python3 例

その他の拡張