帮我写一个有关数列的python程序
时间: 2023-03-20 15:02:42 浏览: 115
生成数列.py
当然,我很乐意为您编写一个有关数列的Python程序。以下是一个简单的程序,用于生成斐波那契数列:
```python
# 生成斐波那契数列
def fibonacci(n):
if n == 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib
```
您可以将这个程序保存到一个Python文件中,例如fibonacci.py。然后,在Python解释器中导入该模块,并调用fibonacci函数来生成斐波那契数列:
```python
import fibonacci
fib = fibonacci.fibonacci(10)
print(fib)
```
运行程序后,输出应该是:
```
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
```
这个程序可以生成前n个斐波那契数,您可以根据需要修改n的值。希望这个程序能够帮助您!
阅读全文