import random
import turtle
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.pencolor("yellow")
pen.pensize(3)
pen.speed(0)
# 定义颜色列表,包括紫色、蓝色、绿色和黄色。
colors = ["#8b008b", "#4169e1", "#008000", "#ffd700"]
# 绘制螺旋线
for i in range(240):
# 随机选择一个颜色,并设置为画笔颜色。
color = random.choice(colors)
pen.pencolor(color)
pen.forward(i * 2)
pen.left(91)
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭窗口
turtle.done()
这个程序使用 Python 的 Turtle 模块来绘制图形。它首先创建一个画布和画笔,然后定义一个颜色列表,包含了几种彩色。接下来,程序使用循环绘制彩色的螺旋线。在每次循环中,它选择一个颜色,并使用 pen.pencolor() 函数将画笔的颜色设置为选择的颜色。然后,程序向前移动一定距离,并向右旋转一定角度。