首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >元组Python中的Fibonacci序列

元组Python中的Fibonacci序列
EN

Stack Overflow用户
提问于 2014-04-20 14:19:20
回答 5查看 7.8K关注 0票数 1

要编写接受参数n的make_fibonacci,该参数生成并返回包含fibonacci序列的第一个n+1项的元组,其中n>= 0。从其他问题上看,

代码语言:javascript
运行
复制
def make_fibonacci(n):
    a, b = 0, 1
    for i in range(d):
        a, b = b, a+b

但是既然我需要一个元组的fibonacci的范围,就像

代码语言:javascript
运行
复制
make_fibonacci(10)  
>>> (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55)

非常感谢!

EN

Stack Overflow用户

发布于 2014-04-20 14:23:19

代码语言:javascript
运行
复制
def fib(n):
    tup=[]
    a,b = 0,1
    while b<n:
        tup=tup+[b,]
        a,b = b,a+b
    print tup

您需要附加到元组,然后如果您愿意的话打印它。

票数 2
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23183473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档