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

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

“Turtle “是一个类似于画板的Python功能,它可以让我们命令Turtle在上面画个不停。这与标准的Python包打包在一起,不需要从外部安装。

使用到的函数:

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

步骤:

  • import Turtle。
  • 使用python中的列表数据结构定义颜色。
  • 设置一只Turtle笔来画螺旋网。
  • 按照你的逻辑开始制作螺旋网。

下面是上述方法的实现。

# 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()

输出:

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle