Python 如何在while循环或if语句中打印下一年

Python 如何在while循环或if语句中打印下一年,python,if-statement,while-loop,leap-year,Python,If Statement,While Loop,Leap Year,我目前正在自己做一个在线实践课程。这是我到目前为止掌握的代码。代码仅正确打印出其中一个条件。if-leap条件打印出两条打印语句。我如何让if leap只打印一条语句,而忽略它后面的内容 inp\u year=int(输入(“给出年份:”) 年份=输入年份 闰年=年份%4==0和年份%100!=0或年份%100==0和年份%400==0 如果是leap: 打印(“下一个闰年从”,年,“是”,年+4) 虽然不是跳跃: 年份+=1 闰年=年份%4==0和年份%100!=0或年份%100==0和年份%

我目前正在自己做一个在线实践课程。这是我到目前为止掌握的代码。代码仅正确打印出其中一个条件。if-leap条件打印出两条打印语句。我如何让if leap只打印一条语句,而忽略它后面的内容

inp\u year=int(输入(“给出年份:”)
年份=输入年份
闰年=年份%4==0和年份%100!=0或年份%100==0和年份%400==0
如果是leap:
打印(“下一个闰年从”,年,“是”,年+4)
虽然不是跳跃:
年份+=1
闰年=年份%4==0和年份%100!=0或年份%100==0和年份%400==0
打印(“下一个闰年从”,inp_year,“is”,year)

您可以尝试使用以下else语句:

如果跳跃:
#leap为真时要运行的代码
打印(“下一个闰年从”,年,“是”,年+4)
其他:
#leap为False时要运行的其他代码
虽然不是跳跃:
年份+=1
闰年=年份%4==0和年份%100!=0或年份%100==0和年份%400==0
打印(“下一个闰年从”,inp_year,“is”,year)

如果条件为True,
if
语句将运行其内部缩进的代码。类似地,您可以在
if
之后使用
elif
语句来检查其他条件。最后,如果前面的
if
elif
条件均不成立,则
else
语句将在其内部运行代码。

请修复代码缩进以匹配运行的代码