列出斐波那契数列的前100项,存入c盘根文件夹的文件fb.txt中
时间: 2024-01-21 19:15:51 浏览: 62
以下是将斐波那契数列的前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的文件中。
相关问题
python列出斐波那契数列前四十项
可以使用递推的方法来列出斐波那契数列:
```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]
```
求 Fibonacci 数列的前 40 项,并将它们保存到文件 fib.txt 中。
Fibonacci数列是一个经典的数学序列,其中每个数字是前两个数字的和。前40项的Fibonacci数列可以按照递推的方式计算出来。为了将其保存到文件fib.txt中,我们可以使用Python编写一个脚本,如下所示:
```python
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib_sequence = [0, 1]
for _ in range(2, n):
fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
return fib_sequence
# 计算前40项并保存到文件
fib_40 = fibonacci(40)
with open('fib.txt', 'w') as file:
for num in fib_40:
file.write(str(num) + '\n')
阅读全文