import turtle import random # 设置屏幕 turtle.bgpic("树干.png") # 创建画笔 pen = turtle.Turtle() # 隐藏画笔 pen.hideturtle() # 创建颜色列表 colors = ["red", "orange", "green", "blue", "purple", "pink", "black"] # 画花花 def draw_flower(x, y): # 移动画笔但不绘制 pen.penup() pen.goto(x, y) pen.pendown() # 随机选择花瓣颜色 pen_color = random.choice(colors) # 设置画笔和填充颜色 pen.color(pen_color) # 开始填充颜色 pen.begin_fill() # 画出一个小花 for i in range(5): pen.circle(10) pen.right(72) # 填充完成 pen.end_fill() # 绘制黄色花蕊 pen.color("yellow") pen.dot(8) # 窗口点击事件监听 turtle.onscreenclick(draw_flower) # 将窗口刷新关闭 turtle.tracer(0) # 停止画笔绘制,但绘图窗体不关闭 turtle.done()