用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):

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值