1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 用turtle斐波那契数列彩色螺旋线

用turtle斐波那契数列彩色螺旋线

时间:2018-12-05 10:06:41

相关推荐

用turtle斐波那契数列彩色螺旋线

一,啥是黄金螺旋

斐波那契螺旋线,也称“黄金螺旋”,是斐波那契数列画出来螺旋曲线,自然界中存在许多斐波那契螺旋线的图案,是自然界最完美的经典黄金比例。作图规则是在以斐波那契数为边的正方形拼成的长方形中画一个90度的扇形,连起来的弧线就是斐波那契螺旋线。它来源于斐波那契数列(FibonacciSequence),又称黄金螺旋分割。

注意斐波那契数列是【1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987】

二,解析

科普完了,得看看长啥样,不看咋做?

哎呦,如此复杂!

别着急,慢慢分析。黄金螺旋是斐波那契螺旋的另一个名字,那肯定得跟斐波那契数列有关系,这是三岁小孩都知道的,何况是神马呢?

看,他先是一个边长为1的正方形,再是一个边长为1的正方形,接着是一个边长为2的正方形,最后来一个边长为3的正方形……以此类推。

发现了吗?正方形边长为1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987……

哦,正方形边长为斐波那契数列。

再在正方形中画一个弧线,最后填充颜色,不就……

三,代码

def draw_fibonacci(x):

f_list = []

for i in range(x):

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。