小陈小陈做个好人 2022-10-28 20:46 采纳率: 83.3%
浏览 122

输出斐波拉契数列的前n项

#定义fib()函数,输出数列的前n项(若n<=0,则输出Error)
def fib(n):
#完善代码

n=int(input())
fib(n) #调用函数计算并打印fibonacci数列前n项

  • 写回答

2条回答 默认 最新

  • 请叫我问哥 新星创作者: python技术领域 2022-10-28 21:12
    关注

    从1开始吗?

    def fib(n):
        if n<=0:
            print("Error")
            return
        a = b = i = 1
        while i<=n:
            print(a)
            a,b = b,a+b
            i += 1
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月28日