- 创建 .idea 目录和相关配置文件,设置项目结构 - 添加多个课堂成果示例代码,涵盖不同主题和功能 - 创建和配置 .gitignore 文件,忽略特定文件和目录
50 lines
895 B
Python
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()
|