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

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

判断输入年份是否为世纪闰年(能被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年是平年
相关推荐
炸炸鱼.18 分钟前
Python 操作 MySQL 数据库
android·数据库·python·adb
OpenTiny社区42 分钟前
重磅预告|OpenTiny 亮相 QCon 北京,共话生成式 UI 最新技术思考
前端·开源·ai编程
前端老实人灬43 分钟前
web前端面试题
前端
Moment1 小时前
AI 全栈指南:NestJs 中的 Service Provider 和 Module
前端·后端·面试
IT_陈寒1 小时前
为什么我的JavaScript异步回调总是乱序执行?
前端·人工智能·后端
_深海凉_1 小时前
LeetCode热题100-颜色分类
python·算法·leetcode
Moment1 小时前
AI全栈入门指南:NestJs 中的 DTO 和数据校验
前端·后端·面试
小码哥_常1 小时前
告别RecyclerView卡顿!8个优化技巧让列表丝滑如德芙
前端
小村儿1 小时前
Harness Engineering:为什么你用 AI 越用越累?
前端·后端·ai编程
AC赳赳老秦1 小时前
OpenClaw email技能:批量发送邮件、自动回复,高效处理工作邮件
运维·人工智能·python·django·自动化·deepseek·openclaw