|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
复制小甲鱼老师的代码,一直报错
改用notepad写好代码后在copy到idle, 依旧报错,
无解
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)
在第5行 n==2 后面标红,显示SyntaxError: invalid syntax
- 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)
复制代码
这样就可以了 你复制试试 我刚刚看复制看了下你是最后一个括号用了中文的字符了
|
|