import turtle
import random
def draw_fibonacci(x):
这段代码是在产生斐波那契数列,用于查表,像这种计算复杂性指数增长的计算,不要写个函数去每次求一个数,最好的办法是:按照规律写出查找表,用查找的方法来得到数据。
f_list = []
for i in range(x):
if i == 0:
f_list.append(1)
elif i == 1:
f_list.append(1)
else:
f_list.append(f_list[i-1]+f_list[i-2])
这段代码是在判断现在斐波那契数列是什么。
f0 = 11
turtle.pensize(5)
turtle.color("black")
turtle.penup()
turtle.home()
turtle.pendown()
这段代码是在设置画笔属性。
for i in range(0, len(f_list)): len()函数获取形式参数的长度。
turtle.speed(15)
turtle.pen