📜  在Python中使用海龟图形绘制彩色螺旋网

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

在Python中使用海龟图形绘制彩色螺旋网

先决条件:海龟基础知识

“Turtle”是Python的一个特性,就像一个画板,它可以让我们命令一只乌龟在上面画画。它包含在标准Python包中,无需从外部安装。

使用的方法:

  • forward(value):向前移动海龟。
  • turtle.Pen():设置海龟笔
  • speed(value):改变乌龟的速度
  • width(value):设置宽度
  • left(value):将海龟向左移动。
  • bgcolor(color_name):改变背景颜色

方法:

  • 进口龟。
  • 使用Python中的列表数据结构定义颜色。
  • 设置一个用于绘制螺旋网的乌龟笔。
  • 根据您的逻辑开始制作螺旋网。

下面是上述方法的实现。

Python3
# import turtle
import turtle
 
# defining colors
colors = ['red', 'yellow', 'green', 'purple', 'blue', 'orange']
 
# setup turtle pen
t= turtle.Pen()
 
# changes the speed of the turtle
t.speed(10)
 
# changes the background color
turtle.bgcolor("black")
 
# make spiral_web
for x in range(200):
    t.pencolor(colors[x%6]) # setting color
    t.width(x/100 + 1) # setting width
    t.forward(x) # moving forward
    t.left(59) # moving left
 
turtle.done()
t.speed(10)
 
turtle.bgcolor("black") # changes the background color
 
# make spiral_web
for x in range(200):
    t.pencolor(colors[x%6]) # setting color
    t.width(x/100 + 1) # setting width
    t.forward(x) # moving forward
    t.left(59) # moving left
 
turtle.done()



输出: