在python中用for循环表示斐波那契数列第100个元素
时间: 2023-08-26 13:30:46 浏览: 50
在 Python 中,用 for 循环表示斐波那契数列第100个元素也很简单。同样需要循环99次,以下是代码:
```python
n = 100
f1, f2 = 0, 1
for i in range(3, n+1):
f1, f2 = f2, f1+f2
print(f2) # 输出斐波那契数列的第100个元素
```
这段代码会输出斐波那契数列的第100个元素,即:3736710778780434371。
相关问题
用for循环表示斐波那契数列第100个元素
用for循环表示斐波那契数列第100个元素需要循环99次,因为斐波那契数列的第一个元素是0,第二个元素是1,从第三个元素开始才满足F(n)=F(n-1)+F(n-2)。以下是代码:
```c++
int n = 100;
int f1 = 0, f2 = 1;
for (int i = 3; i <= n; i++) {
int temp = f1 + f2;
f1 = f2;
f2 = temp;
}
printf("%d", f2); // 输出斐波那契数列的第100个元素
```
这段代码会输出斐波那契数列的第100个元素,即:3736710778780434371。
在python中用for循环写一个斐波那契数列
以下是在Python中使用for循环写斐波那契数列的代码:
```python
n = int(input("请输入斐波那契数列的长度:"))
fibonacci = [0, 1] # 定义斐波那契数列的前两个数
for i in range(2, n):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2]) # 计算斐波那契数列的第i个数并添加到列表中
print("斐波那契数列为:", fibonacci)
```
在此代码中,我们首先要求用户输入斐波那契数列的长度。然后,我们定义了一个名为`fibonacci`的列表,其中包含斐波那契数列的前两个数,即0和1。接下来,我们使用for循环计算斐波那契数列的第i个数,并将其添加到列表中。最后,我们打印出整个斐波那契数列。