python列出斐波那契数列前四十项
时间: 2023-11-07 15:04:54 浏览: 75
可以使用递推的方法来列出斐波那契数列:
```python
fibonacci = [0, 1]
for i in range(2, 41):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2])
print(fibonacci)
```
输出结果为:
```
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296]
```
相关问题
python列出斐波那契数列的前100项,存入c盘根文件夹的文件fb.txt中,程序尽可能简单化
好的,以下是简单的 Python 代码实现:
```python
# 计算斐波那契数列
def fib(n):
if n <= 1:
return n
else:
return fib(n-1) + fib(n-2)
# 存入文件
with open('C:/fb.txt', 'w') as f:
for i in range(100):
f.write(str(fib(i)) + '\n')
```
这段代码定义了一个递归函数 `fib()` 来计算斐波那契数列,然后使用 `open()` 函数打开文件并循环写入前100项斐波那契数列。最终,文件将存储在C盘根目录下的 `fb.txt` 文件中。
列出斐波那契数列的前100项,存入c盘根文件夹的文件fb.txt中
以下是将斐波那契数列的前100项存入C盘根文件夹的fb.txt文件中的Python代码:
```python
# 计算斐波那契数列前100项
fibonacci = [1, 1]
for i in range(2, 100):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2])
# 将结果存入文件
with open('C:/fb.txt', 'w') as f:
for num in fibonacci:
f.write(str(num) + '\n')
```
运行上述代码后,斐波那契数列的前100项会被写入C盘根目录下名为fb.txt的文件中。
阅读全文