閏年を判定する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 関数を呼び出し、年が閏年かどうかを判断して、結果を出力します。