用python及turtle画n阶奇异三角形(顺带简单教下python库,画简单的图够用了)

这篇博客介绍了如何使用Python的turtle库通过递归方式绘制奇异三角形。首先讲解了turtle库的基本用法,如设置画布大小、移动画笔、改变方向和线条粗细等。然后展示了奇异三角形的递归实现过程,通过不断缩小三角形并旋转来形成复杂的图形。最后,博主给出了完整的代码示例,并在1000x1000的画布上绘制了一个由6个层级、边长700像素的奇异三角形。

turtle库看下面我写的一般来说就够了,挺简单的,重点是递归画图。

> turtle库需要下载,打开cmd,输入pip install turtle就可以安装了,下载慢的话可以看我那篇“安装scipy老是失败怎么办”博文。
> turtle.setup():设置一个相当于画板的东西。 
> turtle.penup():拿起画笔,防止设置起点时画笔移动产生“多于线条”。
> turtle.goto(x,y):重置画笔起点。 
> turtle.speed():设置画笔速度,设为0的话,即默认最大值。
> turtle.pensize():设置画笔粗细。
>  turtle.right(x):顺时针旋转x度。
> turtle.left(x):逆时针旋转x度。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值