Python学习---py11 斐波那契数列
作者:互联网
0 1 1 2 3 5 8 13...
第0项为0,第1项为1,第二项也为1,第三项开始,每一项都为前两项之和
num=int(input('请输入第几项:'))
n1=0
n2=1
count=2
if num<0:
print('请输入一个正整数:')
elif num==0:
print(f'斐波那契数列:{n1}')
elif num==1:
print(f'斐波那契数列:{n2}')
else:
print(f'斐波那契数列:{n1},{n2}',end=",")
while count<=num:
n3=n1+n2
print(n3,end=" ")
n1,n2=n2,n3
count+=1
请输入第几项:0
斐波那契数列:0
>>>
请输入第几项:1
斐波那契数列:1
>>>
请输入第几项:2
斐波那契数列:0,1,1
>>>
请输入第几项:3
斐波那契数列:0,1,1 2
>>>
请输入第几项:8
斐波那契数列:0,1,1 2 3 5 8 13 21
>>>
标签:斐波,数列,Python,py11,---,num,那契,几项,输入 来源: https://blog.csdn.net/qq_52860171/article/details/122774191