python判断闰年与平年

平年和闰年是指公历中的两种不同的年份,它们的区别在于每年的天数和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, '是平年')

运行结果如下:

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值