python画代码彩虹
pythonimport turtle
# 创建一个 Turtle 对象
t = turtle.Turtle()
# 设置画布背景色
turtle.bgcolor("black")
# 设置画笔的速度
t.speed(10)
# 定义彩虹颜色列表
colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
# 设置起始半径
radius = 100
# 循环绘制彩虹
for color in colors:
t.penup()
t.setposition(0, -radius)
t.pendown()
t.color(color)
t.begin_fill()
t.circle(radius)
t.end_fill()
radius += 20
# 隐藏 Turtle
t.hideturtle()
# 点击关闭窗口退出
turtle.done()
这段代码使用 Python 的 turtle 模块绘制了一个彩虹。它首先设置了画布的背景色为黑色,然后使用 Turtle 对象绘制彩虹的每个颜色。最后,
pythonimport turtle
# 创建一个 Turtle 对象
t = turtle.Turtle()
# 设置画布背景色
turtle.bgcolor("skyblue")
# 隐藏画笔
t.hideturtle()
# 画彩虹
def draw_rainbow():
# 设置起始半径
radius = 100
# 定义彩虹颜色列表
colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
# 循环绘制彩虹
for color in colors:
t.penup()
t.setposition(0, -radius)
t.pendown()
t.color(color)
t.begin_fill()
t.circle(radius)
t.end_fill()
radius += 20
# 画云朵
def draw_cloud(x, y, size):
t.penup()
t.goto(x, y)
t.pendown()
t.color("white")
t.begin_fill()
t.circle(size)
t.end_fill()
# 绘制彩虹和云朵
draw_rainbow()
draw_cloud(-250, 200, 50)
draw_cloud(200, 250, 70)
draw_cloud(-150, 300, 40)
draw_cloud(100, 180, 60)
draw_cloud(-50, 150, 50)
# 点击关闭窗口退出
turtle.done()
在这个更新的版本中,我们添加了云朵,并设置了画布的背景色为天蓝色。通过调用 draw_cloud()
函数来绘制云朵,你可以根据自己的喜好和创意来调整云朵的位置、大小和数量。