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度。

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

被折叠的 条评论
为什么被折叠?



