#?世紀閏年:能被400整除的為世紀閏年。
#?普通閏年:能被4整除但不能被100整除的年份為普通閏年。
#?閏年***有366天,其他年只有365天。
if?int(year)?%?400?==?0:
return?True
elif?int(year)?%?100?!=0?and?int(year)?%?4?==?0:
return?True
else:
return?False
def?calculate_days_of_year(year):
leap?=?leap_year_or_not(year)
if?leap:
days?=?366
run?=?"是"
else:
days?=?365
run?=?"不是"
print("{}年{}閏年,有{}天。".format(year,?run,?days))
if?__name__?==?"__main__":
print("輸入年份:")
n?=?input()
calculate_days_of_year(n)
運行上述代碼,輸入2019回車,得到以下結果: