在python程序中利用turtle模块绘制一个三角形填充颜色为红色,一四边形填充为蓝色,一个五边形填充为黄色
时间: 2024-09-19 15:06:33 浏览: 51
在Python中,你可以使用`turtle`模块来创建图形并给它们上色。首先,你需要导入`turtle`模块,并设置好画笔的颜色。下面是一个简单的例子,展示如何分别绘制一个三角形、正方形和五边形,并指定不同的颜色:
```python
import turtle
# 创建画布和海龟对象
window = turtle.Screen()
tessie = turtle.Turtle()
# 绘制三角形
tessie.fillcolor('red') # 设置填充颜色为红色
tessie.begin_fill() # 开始填充颜色
for _ in range(3):
tessie.forward(100) # 向前移动100像素
tessie.left(120) # 左转120度
tessie.end_fill() # 结束填充
# 绘制正方形
tessie.fillcolor('blue') # 设置填充颜色为蓝色
tessie.begin_fill()
for _ in range(4):
tessie.forward(100)
tessie.right(90)
tessie.end_fill()
# 绘制五边形
tessie.fillcolor('yellow') # 设置填充颜色为黄色
tessie.begin_fill()
for _ in range(5):
tessie.forward(80) # 因为五边形需要更小的角度间隔,所以边长调整为80
tessie.right(72) # 每次右转72度
tessie.end_fill()
# 关闭窗口
turtle.done() # 等待用户关闭窗口
阅读全文