智讯网 智能科技与电子数码

python输出斐波那契数列的前20项

斐波那契数列python输出前20个 

要在Python中输出斐波那契数列的前20个数,可以使用循环和简单的判断来实现。以下是一个示例代码:

```python

# 生成斐波那契数列的前二十个数(兔子数列)

listnum = []

for x in range(1, 21):

if x == 1 or x == 2:

listnum.append(x)

else:

listnum.append(listnum[x-2] + listnum[x-3])

print(listnum)

```

这段代码首先创建一个空列表listnum,然后使用range()函数创建1到20的数字列表。在循环中,如果x等于1或2,则将x添加到listnum中。否则,将listnum中x-2和x-3的位置的数相加,并将结果添加到listnum中。最后,打印出listnum,即为斐波那契数列的前20个数。

需要注意的是,这种方法是基于递推的,每一项都等于前两项之和,因此在实际使用中,可以根据需要调整循环的范围来输出不同数量的斐波那契数列。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除