斐波那契数列的练习总提示缩进出错了,但缩进肯定没问题啊
请问这是斐波那契数列的练习,和视频中的代码几乎一样,怎么总提醒缩进错误呢?def aaa(n):
n1=1
n2=1
n3=1
if n<1:
print('输入错误')
return -1
while (n-2) > 0:
n3=n1+n2
n1=n2
n2=n3
n=n-1
return n3
result=aaa(12)
if result !=-1:
print('共有%d只兔子' % result)
改好了def aaa(n):
n1=1
n2=1
n3=1
if n<1:
print('输入错误')
return -1
while (n-2) > 0:
n3=n1+n2
n1=n2
n2=n3
n=n-1
return n3
result=aaa(12)
if result !=-1:
print('共有%d只兔子' % result)谁给你的没问题的自信? # 缩进应该是 4 个空格,帮你改好了
def aaa(n):
n1 = 1
n2 = 1
n3 = 1
if n < 1:
print('输入错误')
return -1
while (n - 2) > 0:
n3 = n1 + n2
n1 = n2
n2 = n3
n = n - 1
return n3
result = aaa(12)
if result != -1:
print('共有%d只兔子' % result) while那一段缩进错误了,正确代码:
def aaa(n):
n1=1
n2=1
n3=1
if n<1:
print('输入错误')
return -1
while (n-2) > 0:
n3=n1+n2
n1=n2
n2=n3
n=n-1
return n3
result=aaa(12)
if result !=-1:
print('共有%d只兔子' % result) 永恒的蓝色梦想 发表于 2020-4-6 19:04
改好了谁给你的没问题的自信?
哈哈 ,点运行,就提示错误,然后标记到中间了,我看来看去没问题,就是没看前面!{:5_104:} imchengxin 发表于 2020-4-6 19:09
哈哈 ,点运行,就提示错误,然后标记到中间了,我看来看去没问题,就是没看前面!
python 的标记不一定是准的。
页:
[1]