python3,费波纳茨数列,循环版

#求出这个数费波纳茨数列,没做输入这个事。

def fab(n):

    n1=1

    n2=1

    n3=3

    if n<1:

        print('输入错了?')

        return -1

    while(n-2)>0:

        n3=n2+n1

        n1=n2

        n2=n3

        n-=1

    return n3

result=fab(20)

if result!=-1:

    print('总共有%d对小兔子'% result)

--------------结果显示----------------

总共有6765对小兔子

猜你喜欢

转载自blog.csdn.net/jinzi_4la/article/details/88941153