python - for计算斐波那契数列

查看:171
本文介绍了python - for计算斐波那契数列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

fibs = [0,1]
for i in range(8):
    fibs.append(fibs[-2] + fibs[-1])
    print(fibs)

这段代码,for是怎么进行循环的?还有i在里面是个什么角色?求解答

解决方案

如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代。迭代是通过 for ... in 来完成的。range(8)是一个list[0, 1, 2, 3, 4, 5, 6, 7],i是个变量,每一轮从ragne(8)里面取出一个数参与后面的操作,这个循环一共取数八轮(0~7)8个数。

这篇关于python - for计算斐波那契数列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆