首先,定义一个函数,输入为正整数n,返回第n个斐波那契数。
然后调用函数就可以了。
def feibona(n):
count = []
a = 0
b = 1
count.append(a)
count.append(b)
while(1):
a,b = b,a+b
count.append(b)
try:
count[n-1]
return count[n-1]
except:
continue
n = eval(input("请输入一个整数:"))
a = feibona(n)
print("斐波那契数列的第{}个数为:{}".format(n,a))
输出结果截图: