如何使用 Turtle Module 在Python中绘制 2 层和彩色蜘蛛网?
先决条件: Python Turtle 模块基础知识
我们都一定在家里见过蜘蛛网,但你有没有想过建造它需要多少努力和耐心。让我们向 Spider 的努力致敬,并继续自己构建一个。蜘蛛网通常包括自由基和螺旋线。如果你能制作一个彩色的 2 层蜘蛛网会怎么样。这是一个简单的教程。
使用的方法:
乌龟来回移动以首先构建激进线程。将海龟旋转 60 度角以绘制每个部首螺纹。螺旋线的长度设置为 50,并在每次迭代时减少 10。内环与构建单螺旋线和网的分层有关,而外环控制要构建的螺旋数。
Python3
import turtle as t
# define turtle speed
t.speed(2)
# radical thread
for i in range(6):
t.forward(100)
t.backward(100)
t.right(60)
# spiral thread length
side = 50
# Spider web color
t.fillcolor("Yellow")
# building web
t.begin_fill()
for i in range(10):
t.penup()
t.goto(0, 0)
t.pendown()
t.setheading(0)
t.forward(side)
t.right(120)
for j in range(6):
t.forward(side-2)
t.right(60)
side = side - 10
t.end_fill()
输出