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

题目描述

输入一个年份,判断这一年是否是闰年,如果是输出 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)

结果展示

相关推荐
ZHOU_WUYI16 分钟前
Flask Docker Demo 项目指南
python·docker·flask
ErikTse_2 小时前
【官方题解】StarryCoding 入门教育赛 2 | acm | 蓝桥杯 | 新手入门
职场和发展·蓝桥杯
嗨信奥4 小时前
蓝桥杯青少 图形化编程(Scratch)每日一练——校门外的树
青少年编程·蓝桥杯
码上淘金5 小时前
【Python】Python常用控制结构详解:条件判断、遍历与循环控制
开发语言·python
Brilliant Nemo5 小时前
四、SpringMVC实战:构建高效表述层框架
开发语言·python
2301_787552875 小时前
console-chat-gpt开源程序是用于 AI Chat API 的 Python CLI
人工智能·python·gpt·开源·自动化
懵逼的小黑子5 小时前
Django 项目的 models 目录中,__init__.py 文件的作用
后端·python·django
Y3174296 小时前
Python Day23 学习
python·学习
Ai尚研修-贾莲6 小时前
Python语言在地球科学交叉领域中的应用——从数据可视化到常见数据分析方法的使用【实例操作】
python·信息可视化·数据分析·地球科学
qq_508576097 小时前
if __name__ == ‘__main__‘
python