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

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

判断输入年份是否为世纪闰年(能被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年是平年
相关推荐
李航19837 小时前
AI定制柜建模,需要详细的建模规范和标准流程
人工智能·python·计算机视觉·ai·ai编程
沙漠之主8 小时前
Python 教学设计资料:从入门到实战的完整课程方案
爬虫·python
IT_陈寒9 小时前
SpringBoot自动配置坑了我一把,原来是这样绕过去的
前端·人工智能·后端
广州华水科技9 小时前
单北斗GNSS变形监测在大坝安全监测中的应用与优势
前端
zeng不错9 小时前
B站 173 个投稿活动看到眼瞎?我写了个扩展,主打一个精准打击
前端
Latchh9 小时前
前端导出的JPEG红字发糊,质量要拉到100才清楚
前端·图像处理·人工智能·计算机视觉
ebiobiz9 小时前
极海 APM32 使用 Nimmake 编译指南
c++·python·单片机·嵌入式硬件·mcu
慢云智慧空间9 小时前
从智能终端到空间AI,慢云科技如何重新定义智慧建筑的核心能力?
人工智能·python·科技
2601_9628857210 小时前
如何用 Python 做股价历史分位选股?(筛出处于历史低位的股票)
开发语言·python
默_笙10 小时前
🚦 请三个 AI 考官给 RAG 打分:量化评估实战(下)
前端·javascript