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

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

判断输入年份是否为世纪闰年(能被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年是平年
相关推荐
Petrichor_H_1 小时前
DAY 31 文件的规范拆分和写法
python
金木讲编程1 小时前
Claude、Agent与Copilot协作生成Angular应用
前端·ai编程
振华OPPO2 小时前
Vue:“onMounted“ is defined but never used no-unused-vars
前端·javascript·css·vue.js·前端框架
咚咚王者2 小时前
人工智能之编程进阶 Python高级:第九章 爬虫类模块
开发语言·python
欧雷殿2 小时前
在富阳银湖成立地域化的软件研发团队
前端·程序员·创业
深蓝海拓2 小时前
使matplot显示支持中文和负号
开发语言·python
狂炫冰美式3 小时前
前端实时推送 & WebSocket 面试题(2026版)
前端·http·面试
AntBlack3 小时前
AI Agent : CrewAI 简单使用 + 尝试一下股票分析
后端·python·ai编程
JefferyXZF3 小时前
新手建站零门槛!Vercel+Cloudflare+Namesilo域名购买部署全流程
前端
一眼万里*e3 小时前
搭建本地deepseek大模型
python