一,看文章的人
再看文章之前,你先看看你是不是这类人:
1.在做辅导班的作业,做不出来,抄了其他博客,又不知道什么意思,害怕老师让你上前威风地给其他同学讲(没关系,这里我会手把手教你,到时候,你也手把手教他们)
2.想学黄金螺旋,但别人的看不懂(刷到我的就对了)
3.踩我的(踩我吧)
4.想参考一下,打发时间(那么,你得好好看看我的程序了)
二,啥是黄金螺旋
斐波那契螺旋线,也称“黄金螺旋”,是斐波那契数列画出来螺旋曲线,自然界中存在许多斐波那契螺旋线的图案,是自然界最完美的经典黄金比例。作图规则是在以斐波那契数为边的正方形拼成的长方形中画一个90度的扇形,连起来的弧线就是斐波那契螺旋线。它来源于斐波那契数列(FibonacciSequence),又称黄金螺旋分割。
注意斐波那契数列是【1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987】(先列到这里,反正就是,,F表示数)
三,开挂!!!
科普完了,得看看长啥样,不看咋做?
哎呦,如此复杂!
别着急,慢慢分析。黄金螺旋=斐波那契螺旋,那肯定得跟斐波那契数列有关系,这是三岁小孩都知道的,关系是神马呢?
你看,假如我设那个黄黄的圆圈为1^2(一的平方=1*1),那么他左边那个不也是一的平方吗,那么你看1,1,接着就是2,那么上面那个深深的蓝色加淡绿的 不就是二吗,1+2=3,那个棕色加上卡其色的不就是我们久违的三吗?……以此类推
让后我们把所有的正方形画一个九十度的圆弧,连贯一些,不就是……
四,代码
你说,计算机也是人造的,他上哪儿找斐波那契数列去,不还得自己编?该来的还是得来,是吧:
def draw_