python画代码彩虹

python
import 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 对象绘制彩虹的每个颜色。最后,

python
import 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() 函数来绘制云朵,你可以根据自己的喜好和创意来调整云朵的位置、大小和数量。