求助!
def fab(n):if n < 1:
print('输入错误')
return -1
if n == 1 or n == 2:
return 1
else:
return fab(n-1) + fab(n-2)
result = fab(20)
if result != -1:
print('总共有%d只小兔子诞生'% result)
照课程打的为啥会出现这错误:unindent does not match any outer indentation level 请检查以下代码缩进
建议用tab键替代所有空格
def fab(n):
if n < 1:
print('输入错误')
return -1
if n == 1 or n == 2 :
return 1
else:
return fab(n-1) + fab(n-2)
result = fab(20)
if result != -1:
print('总共有%d只小兔子诞生'% result)
已改好 1q23w31 发表于 2020-8-28 09:57
已改好
谢谢你
页:
[1]