将画笔移动到画布上指定的位置(-100,200)开始绘制。 五角星由五条像素200的红色线段绘制而成,五个顶角的度数为144°,再以红色填充。在python中用turtle绘制
时间: 2024-10-08 21:14:06 浏览: 32
mfc程序在dc上绘制五角星
5星 · 资源好评率100%
在Python中,你可以使用turtle库来绘制形状。首先,你需要导入turtle模块并初始化一个画布。然后,你可以设置画笔的位置和颜色,创建五边形,并填充颜色。这里是一个示例代码:
```python
import turtle
# 初始化画布
window = turtle.Screen()
window.bgcolor("white") # 设置背景色
# 创建画笔
pen = turtle.Turtle()
pen.speed(0) # 设置快速绘制
# 移动画笔到指定位置
pen.penup() # 抬起画笔防止在移动过程中留下痕迹
pen.goto(-100, 200) # 移动到 (-100, 200)
pen.pendown() # 放下画笔
# 绘制五角星
angle = 180 - (144 * 5) / 360 # 计算每个顶点的角度
for _ in range(5): # 画5条线
pen.forward(200) # 向前绘制200像素
pen.right(angle) # 右转对应角度
# 填充颜色
pen.fillcolor("red") # 设置填充颜色为红色
pen.begin_fill() # 开始填充
pen.circle(0) # 完成填充,相当于圆心点,确保填充完全
pen.end_fill()
# 关闭窗口并等待用户关闭
window.exitonclick() # 点击屏幕关闭窗口
```
运行这段代码后,你会看到一个红色的五角星在坐标(-100, 200)处绘制出来。
阅读全文