问题描述
我想从输入的年份开始打印下一个15个years年 当我的代码遵循时,控件停留在循环中
def find_leap_years(given_year):
list_of_leap_years=[]
condition =given_year+15
while(given_year<=condition):
if(given_year%4==0):
list_of_leap_years.append(given_year)
else:
continue
given_year=given_year+1
print(list_of_leap_years)
# Write your logic here
return list_of_leap_years
list_of_leap_years=find_leap_years(2000)
print(list_of_leap_years)
预期输出是从给定值打印下一个即将到来的15年的leap年 预先感谢
解决方法
据我了解,您
else:
continue
让我们在2000年内无限循环。摆脱它。然后你得到
[2000,2004,2008,2012]