pythonV1V2/第40讲 知识树/课堂成果/课后作业-点点星光.py
sairate 7df250638d chore: 添加项目基础结构和示例代码
- 创建 .idea 目录和相关配置文件,设置项目结构
- 添加多个课堂成果示例代码,涵盖不同主题和功能
- 创建和配置 .gitignore 文件,忽略特定文件和目录
2025-07-05 09:36:00 +08:00

38 lines
611 B
Python

import turtle
import random
# 设置屏幕
turtle.bgpic("黑夜.png")
# 创建画笔
pen = turtle.Turtle()
# 隐藏画笔
pen.hideturtle()
# 设置画笔和填充颜色
pen.color("yellow")
# 画星星
def draw_star(x, y):
# 移动画笔但不绘制
pen.penup()
pen.goto(x, y)
pen.pendown()
pen.begin_fill()
# 画出一个星星
for i in range(5):
pen.forward(10)
pen.left(144)
pen.end_fill()
# 窗口点击事件监听
turtle.onscreenclick(draw_star)
# 将窗口刷新关闭
turtle.tracer(0)
# 停止画笔绘制,但绘图窗体不关闭
turtle.done()