📜  如何使用 Turtle Module 在Python中绘制 2 层和彩色蜘蛛网?

📅  最后修改于: 2022-05-13 01:54:38.991000             🧑  作者: Mango

如何使用 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()


输出