6.绘制红色五角星,边长100像素。
时间: 2024-02-22 11:00:52 浏览: 178
绘制五角星
以下是 Python 代码实现:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制红色五角星
pen.color("red")
pen.begin_fill()
for _ in range(5):
pen.forward(100)
pen.right(144)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.mainloop()
```
代码解释:
- `import turtle` 导入 `turtle` 模块。
- `canvas = turtle.Screen()` 创建画布。
- `pen = turtle.Turtle()` 创建画笔。
- `pen.color("red")` 设置画笔颜色为红色。
- `pen.begin_fill()` 开始填充形状。
- `for _ in range(5):` 循环 5 次,绘制五角星。
- `pen.forward(100)` 向前移动 100 像素。
- `pen.right(144)` 向右旋转 144 度,绘制五角星的一个角。
- `pen.end_fill()` 结束填充形状。
- `pen.hideturtle()` 隐藏画笔。
- `canvas.mainloop()` 进入画布的事件循环,等待事件的发生。
阅读全文