我在你的基础上精简了一下,有问题的地方也改了一下,你看看:
M = eval(input())
N = eval(input())
n = eval(input())
leapYear = []
for year in range(M, N):
if (year%4==0 and year%100!=0) or year%400==0:
leapYear.append(year)
print(leapYear)
if len(leapYear)<n:
print('no exist')
else:
print(leapYear[n-1])
if n < length(digits):
print(digits[n])
索引在str和list里面都管用,用法差不多
然后你前面的三个input有问题。input传进来的是str type,而你参与运算的是int type,你应该使用int(input())转化一下啊