欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > 蓝桥杯刷题第一天——判断闰年

蓝桥杯刷题第一天——判断闰年

2025/7/8 1:37:29 来源:https://blog.csdn.net/XAX520_1314/article/details/145110919  浏览:    关键词:蓝桥杯刷题第一天——判断闰年

题目描述

输入一个年份,判断这一年是否是闰年,如果是输出 yes,否则输出 no。

1582 年以来,闰年的定义:

普通闰年:公历年份是 4 的倍数,且不是 100 的倍数的,为闰年(如 2004 年、2020 年等就是闰年)。

世纪闰年:公历年份是整百数的,必须是 400 的倍数才是闰年(如 1900 年不是闰年,2000 年是闰年)。

输入格式

输入一个正整数 n,表示年份。

输出格式

输出一行。如果输入的年份是闰年则输出 yes,否则输出 no。

代码示例

方法一:

import datetime
year = int(input())
time_dalta = datetime.timedelta(days=1)
dt = datetime.date(year=year, month=3, day=1)
res = dt - time_dalta
if res.day == 29:print("yes")
else:print("no")

方法二:

def xax1(year):if year % 400 == 0:return f"yes"elif year % 4 == 0 and year % 100 != 0:return f"yes"else:return f"yes"year = int(input())
result = xax1(year)
print(result)

 结果展示

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词