fib = [1, 1] for i in range(2, 30): fib.append(fib[i-1] + fib[i-2]) print(fib)
时间: 2024-05-03 19:16:30 浏览: 50
[详细完整版](完整版)Python测试题(1).doc
这段代码存在语法错误,正确的代码应该是这样的:
```
fib = [1, 1]
for i in range(2, 30):
fib.append(fib[i-1] + fib[i-2])
print(fib)
```
这段代码的作用是生成斐波那契数列的前30项,并将结果打印出来。斐波那契数列是一组以递归的方式定义的数列,每一项都等于前两项的和,前两项分别为1和1。
阅读全文