背景知识
兔子繁殖的数列
前一项和后一项的比列越来越接近黄金分割0.618
松果,凤梨,树叶,花朵,向日葵籽,蜂巢,蜻蜓翅膀,黄金分割,等角螺线
应用code目的:输入一个计算斐波那契数列的数为个数,程序给出数列的值,并且应用我们之前学过的turtle,以数列作为画正方形 ,形成非常好看的鹦鹉螺 形状
实现原理
前两个数的和等于第三个数,递推
下面展示一些 内联代码片。
// An highlighted block
from turtle import *
from random import random,randint
#amount是数量的意思
#speed(0)
amount=int(input("请输入斐波那契数列的而个数"))
a1=0
a2=1
tem_he=0
shulie=[]
for i in range(1,amount):
print(a1,end='')
tem_he=a1+a2
a1=a2
a2=tem_he
shulie.append(tem_he)
#print(shulie)
for i in range(1,amount-1):
#penup()
for n in range(4):
forward(shulie[i])
left(90)
#pendown()
#begin_fill()
#fillcolor(random(),random(),random())
circle(shulie[i],90)
write(shulie[i],font=("微软雅黑",i*2))
#end_fill()
mainloop()
输出:

作业
抄写一遍程序,尝试着背着写出程序,不会的时候对照。
直到完全独立实现程序。
本课程介绍儿童如何通过Python学习斐波那契数列及其与黄金分割的关系,利用turtle模块绘制鹦鹉螺形状,深入理解数学之美。

被折叠的 条评论
为什么被折叠?



