sairate 7df250638d chore: 添加项目基础结构和示例代码
- 创建 .idea 目录和相关配置文件,设置项目结构
- 添加多个课堂成果示例代码,涵盖不同主题和功能
- 创建和配置 .gitignore 文件,忽略特定文件和目录
2025-07-05 09:36:00 +08:00

50 lines
895 B
Python

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