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

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

判断输入年份是否为世纪闰年(能被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年是平年
相关推荐
卸任4 分钟前
Electron运行环境判断(是否在虚拟机中)
前端·react.js·electron
叫我詹躲躲7 分钟前
前端竟能做出这种专业医疗工具?DICOM Viewer 医学影像查看器
前端·javascript·vue.js
ze_juejin8 分钟前
为什么说vue比Angular轻巧
前端
子兮曰9 分钟前
🚀彻底掌握异步编程:async/await + Generator 深度解析与20个实战案例
前端·javascript·typescript
Python私教9 分钟前
Django全栈班v1.01 Python简介与特点 20250910
后端·python·django
六月的可乐10 分钟前
Vue3项目中集成AI对话功能的实战经验分享
前端·人工智能·openai
PineappleCoder11 分钟前
面试官你好,请您听我“编解”!!!
前端·算法·面试
ze_juejin11 分钟前
vue的选项式API和组合式API
前端
AAA_Tj11 分钟前
CSS查漏补缺-BFC全面深入掌握
前端
我想吃烤肉肉11 分钟前
leetcode-python-2154将找到的值乘以 2
python·算法·leetcode