斐波那契序列是数字序列,其中每个连续数字是前两个数字的和。经典的斐波那契序列开始于1,1,2,3,5,8,13,……。编写计算第n 个斐波纳契数的程序,其中n是用户输入的值。例如,如果n = 6,则结果为8。 提示: 1、题目仅要求输出第n位,因此可以不用列表(list)保存前n个Fibonacci数,当然,用列表保存计算得到的前n个数也可以; 2、使用Python给多个变量同时赋值或许能让程序比较简洁
时间: 2023-05-24 12:05:50 浏览: 226
已知Fibonacci数列:1,1,2,3,5,8,13,……。观察数列,可发现这样的规则:从第3项开始,每一项都是其前面两项之和。
。n = int(input("请输入斐波那契数列的第几位:"))
x, y = 0, 1
for i in range(n):
x, y = y, x + y
print("斐波那契数列的第{}位为:{}".format(n, x))
阅读全文