在python中用turtle库绘制派大星
时间: 2025-06-20 18:50:57 浏览: 21
### 绘制派大星的Python Turtle实现
使用Python的`turtle`库可以轻松绘制各种形状和图案。以下是基于`turtle`库实现派大星图形的一个完整代码示例[^1]:
```python
import turtle
# 初始化画布和画笔
screen = turtle.Screen()
screen.bgcolor("lightblue")
pen = turtle.Turtle()
pen.speed(2)
# 设置颜色
pen.color("pink", "red")
# 开始填充
pen.begin_fill()
# 绘制五角星
for _ in range(5):
pen.forward(200)
pen.right(144)
# 结束填充
pen.end_fill()
# 添加眼睛
pen.penup()
pen.goto(-50, 30)
pen.pendown()
pen.color("black", "white")
pen.begin_fill()
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(-40, 40)
pen.pendown()
pen.color("black")
pen.begin_fill()
pen.circle(10)
pen.end_fill()
pen.penup()
pen.goto(50, 30)
pen.pendown()
pen.color("black", "white")
pen.begin_fill()
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(60, 40)
pen.pendown()
pen.color("black")
pen.begin_fill()
pen.circle(10)
pen.end_fill()
# 隐藏画笔并保持窗口打开
pen.hideturtle()
turtle.done()
```
#### 代码说明
- 使用`turtle.Turtle()`创建一个画笔对象,用于绘制图形。
- 设置画笔的颜色为粉色,并填充红色以模拟派大星的身体颜色。
- 使用循环绘制五角星形状,每个角度旋转144度。
- 添加两个圆形作为眼睛,并用黑色填充瞳孔部分。
- 最后隐藏画笔并保持窗口打开以便查看结果。
#### 注意事项
确保安装了Python环境并且支持`turtle`库,此库通常在标准库中已包含,无需额外安装。
阅读全文
相关推荐


















