判断任意输入年份是闰年还是普通闰年还是平年

判断任意输入年份是闰年还是普通闰年还是平年

判断输入年份是否为世纪闰年(能被100整除但不能被400整除)或普通闰年(能被4整除但不能被100整除,或者能被400整除)。用户输入一个年份后,程序会判断该年份是世纪闰年、普通闰年还是平年,并输出相应结果。向[小蜜蜂AI][https://zglg.work]网站GTP提问,获取示例代码如下:

python 复制代码
def check_leap_year(year):
    if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
        if year % 100 == 0 and year % 400 != 0:
            return f"{year}年是世纪闰年"
        else:
            return f"{year}年是普通闰年"
    else:
        return f"{year}年是平年"

year = int(input("请输入一个年份: "))
result = check_leap_year(year)
print(result)

运行结果如下:

python 复制代码
请输入一个年份: 2000
2000年是世纪闰年
请输入一个年份: 2024
2024年是普通闰年
请输入一个年份: 2019
2019年是平年
相关推荐
大连好光景几秒前
批量匿名数据重识别(debug记录)
开发语言·python
周杰伦_Jay2 分钟前
【 Vue前端技术详细解析】目录结构与数据传递
前端·javascript·vue.js
暴风鱼划水6 分钟前
算法题(Python)哈希表 | 2.两个数组的交集
python·算法·哈希表
清水白石0087 分钟前
《深入 Celery:用 Python 构建高可用任务队列的实战指南》
开发语言·python
A242073493029 分钟前
JavaScript学习
前端·javascript·学习
奋斗吧程序媛31 分钟前
动态组件驱动的标签页架构(简单来说:一个页面包含许多Tabs页面,这些Tabs页面渲染逻辑)
前端·javascript·vue.js
Felix_Fly32 分钟前
用 Vue3 + naive-cron 开发 Cron 表达式工具:从 0 到 1 实现生成 + 反解析
前端·javascript·vue.js·vue·cron·naive
开发者小天35 分钟前
react中useReducer的使用
前端·javascript·react.js
BoBoZz1936 分钟前
Hello 隐式建模
python·vtk·图形渲染·图形处理
副露のmagic39 分钟前
更弱智的算法学习day 10
python·学习·算法