Python 求斐波纳契 (Fibonacci) 数列: 1,1,2,3,5,8... 的前n项,n 的值从键盘输入。示例: 输入:"10"输出:"1,1,2,3,5,8,13,21,34,55"
时间: 2023-12-20 18:32:51 浏览: 168
Python3基础教程七(个人整理).docx
以下是Python求斐波纳契数列前n项的代码示例:
```python
n = int(input("请输入n的值:"))
fibonacci = [1, 1] # 初始化斐波纳契数列的前两项
for i in range(2, n):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2]) # 计算当前项的值并添加到数列中
result = ",".join(str(x) for x in fibonacci) # 将数列转换为字符串并用逗号分隔
print(result) # 输出结果
```
运行示例:
输入:"10"
输出:"1,1,2,3,5,8,13,21,34,55"
阅读全文