用Python绘制一个多色多角形
时间: 2023-11-05 14:17:28 浏览: 241
可以使用Python的turtle绘图库来绘制多色多角形。下面是一个简单的示例代码,绘制一个由红、绿、蓝三个颜色组成的六边形。
```python
import turtle
# 设置画笔颜色和填充颜色
turtle.pencolor("red")
turtle.fillcolor("red")
# 开始填充并绘制多边形
turtle.begin_fill()
for i in range(6):
turtle.forward(100)
turtle.left(60)
turtle.end_fill()
# 设置画笔颜色和填充颜色
turtle.pencolor("green")
turtle.fillcolor("green")
# 开始填充并绘制多边形
turtle.begin_fill()
for i in range(6):
turtle.forward(50)
turtle.left(60)
turtle.end_fill()
# 设置画笔颜色和填充颜色
turtle.pencolor("blue")
turtle.fillcolor("blue")
# 开始填充并绘制多边形
turtle.begin_fill()
for i in range(6):
turtle.forward(25)
turtle.left(60)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
代码解释:
1. 首先导入turtle库。
2. 设置画笔颜色和填充颜色为红色,开始填充并绘制一个边长为100的正六边形。
3. 设置画笔颜色和填充颜色为绿色,开始填充并绘制一个边长为50的正六边形。
4. 设置画笔颜色和填充颜色为蓝色,开始填充并绘制一个边长为25的正六边形。
5. 隐藏画笔,等待用户关闭窗口。
运行代码后,会弹出一个窗口,显示出多色多角形的图形。可以根据需要修改颜色、大小、边数等参数来绘制不同的图形。
阅读全文