def f(n): if(n<=2): return 1 else: return f(n-1)+f(n-2) if __name__=="__main__": num=int(input("请输入你要输出的斐波那契数列的项数:")) if num<0: print("请输入一个正整数") else: print("斐波那契数列的前{}项为:".format(num)) for i in range(1,num+1): print(f(i),end=" ")
初学python:递归输出斐波那契数列
最新推荐文章于 2023-08-01 15:31:03 发布