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

题目描述

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

结果展示

相关推荐
hnmpf4 小时前
flask_sqlalchemy relationship 子表排序
后端·python·flask
疯狂学习GIS4 小时前
互联网大中小厂实习面经:滴滴、美团、货拉拉、蔚来、信通院等
c++·python
Nobita Chen4 小时前
Python实现windows自动关机
开发语言·windows·python
码路刺客4 小时前
一学就废|Python基础碎片,OS模块
开发语言·python
z千鑫4 小时前
【Python】Python之Selenium基础教程+实战demo:提升你的测试+测试数据构造的效率!
开发语言·python·selenium
QQ27437851096 小时前
django基于Python对西安市旅游景点的分析与研究
java·后端·python·django
打不了嗝 ᥬ᭄7 小时前
P3884 [JLOI2009] 二叉树问题
数据结构·算法·蓝桥杯
小团团07 小时前
Python编程中的两种主要的编程模式
开发语言·python
蹦蹦跳跳真可爱5898 小时前
Python----Python高级(函数基础,形参和实参,参数传递,全局变量和局部变量,匿名函数,递归函数,eval()函数,LEGB规则)
开发语言·python
小爬虫程序猿8 小时前
利用Python爬虫获取义乌购店铺所有商品列表:技术探索与实践
开发语言·爬虫·python