python输出斐波那契数列

简介: python输出斐波那契数列

首先明确斐波那契数列的定义是:从第三项开始 每一项的数值是前两项数值之和


如0 1 1 2 3 5 8 13 21 34


下面是源代码

def fibo(n):
    if n<=1:
        return n
    else:
        return(fibo(n-1)+fibo(n-2))
nterms=int(input("输入项数"))#input函数默认输入为字符串 想输入数字前面要加int float之类强制转换类型
if nterms<=0:
    print("项数不能为负  请输入证书")
else:
    for i in range(nterms):
        print(fibo(i))
相关文章
|
6月前
|
Python
Python实现递归的方式来生成斐波那契数列
Python实现递归的方式来生成斐波那契数列
|
1月前
|
Python
在Python中实现斐波那契数列(Fibonacci sequence)的4中方法
在Python中实现斐波那契数列(Fibonacci sequence)的4中方法
100 0
|
5月前
|
Python
【Python 训练营】N_5 斐波那契数列
【Python 训练营】N_5 斐波那契数列
31 2
|
算法 Python
python实现斐波那契数列的多种方式
python实现斐波那契数列的多种方式
|
6月前
|
Python
python实现斐波那契数列案例代码
python实现斐波那契数列递归实现斐波那契数列:
48 0
|
6月前
|
存储 Python
Python写斐波那契数列
Python写斐波那契数列
45 0
|
6月前
|
存储 Python
用 Python 实现斐波那契数列。
【2月更文挑战第9天】【2月更文挑战第25篇】用 Python 实现斐波那契数列。
59 0
|
Python
Python实现斐波那契数列
Python实现斐波那契数列
283 0
|
Python
Python列表实现斐波那契数列
Python列表实现斐波那契数列
143 0
Python-剑指offer(7,8,9)斐波那契数列,跳台阶,变态跳台阶
Python-剑指offer(7,8,9)斐波那契数列,跳台阶,变态跳台阶