#2147. 斐波那契数列

斐波那契数列

编程题一:斐波那契数列(30分)

斐波那契数列是一个递增的数列,其特点如下:数列的前两项固定为1,从第三项起,每一项都是其前两项之和。例如,数列的前几项依次为:1, 1, 2, 3, 5, 8, 13, …,其中每个数字都是它前面两个数字的和。

准备工作:

(1)删除默认背景,添加 蓝天 背景(2分)

(2)删除默认角色,添加角色 艾弗里(2分)

功能实现:

(1)点击小绿旗艾弗里的初始位置为x为-160,y为0,面向90度。(3分)

(2)艾弗里询问用户:“数列的长度为多少?”用户需要输入一个数字 n 来指定数列的长度,例如输入 6。(3分)

image

(3)使用一个名为“list”的新列表来存储生成的斐波那契数列。如果用户输入 6,那么列表“list”将包含斐波那契数列的前 6 项,如下所示:(15分)

image

(4)等待 1 秒钟后,艾弗里说出新生成的斐波那契数列的最后一项的值。例如,如果数列长度为 6,那么艾弗里会说“8”。(5分) image