You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用if else语句判断并输出年份是否为闰年

闰年判断Python代码实现

以下是符合要求的完整代码,保留了你指定的代码片段,并实现了闰年判断逻辑:

inp = input("请输入年份:")
res = "这不是闰年!"
# 将输入转换为整数类型,便于后续取余运算
year = int(inp)
# 按照闰年规则判断:能被4整除但不能被100整除,或能被400整除的年份为闰年
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
    res = "这是闰年!"
print(res)

代码说明

  • 先获取用户输入的年份,初始化结果为"这不是闰年!"
  • 将输入的字符串转为整数,因为输入默认是字符串格式,无法直接进行数学运算
  • 通过if语句判断闰年规则:
    • 若年份能被4整除但不能被100整除,属于普通闰年
    • 若年份能被400整除,属于世纪闰年
    • 满足任一条件则更新结果为"这是闰年!"
  • 最后输出最终判断结果

内容的提问来源于stack exchange,提问作者Ebe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 21:35:16