热线电话:13121318867

登录
2020-05-18 阅读量: 573
python求斐波那契数列时最后一个数输出了2次,是哪里错了?

问:

最后一个数输出了2次,是哪里错了?

答:

这是因为在else语句中L[i]=L[i-1]+L[i-2]已经对L[i]赋值了,而后面又使用L.append(L[i])语句将L[i]值添加到原列表上,

导致最后输出的L[i]重复两次,可以修改如下:

37.3728
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子