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

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

判断输入年份是否为世纪闰年(能被100整除但不能被400整除)或普通闰年(能被4整除但不能被100整除,或者能被400整除)。用户输入一个年份后,程序会判断该年份是世纪闰年、普通闰年还是平年,并输出相应结果。向小蜜蜂AIhttps://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年是平年
相关推荐
weixin_46846685几秒前
Prometheus监控服务部署与实战指南
服务器·后端·python·docker·自动化·prometheus
花酒锄作田6 分钟前
[Python]标准库argparse解析命令行参数使用介绍
python
卡次卡次110 分钟前
vibecoding起步之注意点:如何做一个聊天机器人
python·ai
Hanniel21 分钟前
Python 元类(下):进阶与实战建议
开发语言·python
mONESY33 分钟前
Python 字典(dict):从原理到实战,彻底搞懂哈希表核心
python
卡次卡次140 分钟前
vibecoding起步之注意点:从零到一:Claude Code 接入飞书文档的完整链路
python
Mikowoo0071 小时前
机器学习_梯度计算
人工智能·python·机器学习
雪隐1 小时前
AI股票小助手01-量化交易基础概念
人工智能·后端·python
Larcher1 小时前
JS 变量提升:代码没动,为什么执行顺序就变了?
前端·javascript·前端框架
yingyima1 小时前
MySQL 事件调度器速查:核心语法与实战代码
前端