一,啥是黄金螺旋
斐波那契螺旋线,也称“黄金螺旋”,是斐波那契数列画出来螺旋曲线,自然界中存在许多斐波那契螺旋线的图案,是自然界最完美的经典黄金比例。作图规则是在以斐波那契数为边的正方形拼成的长方形中画一个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):