平年和闰年是指公历中的两种不同的年份,它们的区别在于每年的天数和2月的天数。平年有365天,2月有28天;闰年有366天,2月有29天。平年和闰年的划分是为了使公历的年份与地球绕太阳的实际周期相一致,保证公历的准确性和稳定性。
平年和闰年的定义是根据公历的历法规则来确定的,公历法则为:
----每年有12个月,每月有固定的天数,分别是31、28或29、31、30、31、30、31、31、30、31、30、31天。
---- 每4年有一个闰年,闰年的2月有29天,其余的年份都是平年,平年的2月有28天。
----但是,能被100整除的年份不是闰年,除非它还能被400整除,才是闰年。
根据这个历法规则,我们可以得到以下的公式来判断平年和闰年:
- 如果一个年份能被4整除,但不能被100整除,那么它是闰年。
- 如果一个年份能被400整除,那么它也是闰年。
- 其他的年份都是平年。
例如,2000年是闰年,因为它能被400整除;2004年是闰年,因为它能被4整除,但不能被100整除;2100年是平年,因为它能被100整除,但不能被400整除;2021年是平年,因为它不能被4整除。
year=eval(input('请输入一个四位的年份:'))
if (year%4==0 and year%100!=0) or year%400==0:
print(year,'是闰年')
else:
print(year, '是平年')
运行结果如下: