python绘制不同颜色,不同位置,不同大小的五角星的代码
时间: 2024-09-30 18:03:32 浏览: 26
在Python中,我们可以使用`turtle`库来绘制不同颜色、位置和大小的五角星。首先确保已安装`turtle`模块,如果没有,可以通过`pip install turtle`命令安装。
下面是一个示例代码,展示如何绘制:
```python
import turtle
# 创建画布和海龟
window = turtle.Screen()
tess = turtle.Turtle()
# 设置五角星的颜色、位置和大小
colors = ['red', 'blue', 'green', 'yellow', 'purple']
positions = [(0, -100), (150, 0), (-150, 0), (0, 100), (75, 75)]
sizes = [50, 75, 100, 125, 150]
# 遍历颜色、位置和大小列表
for i in range(len(colors)):
tess.color(colors[i])
tess.penup() # 提起画笔
tess.goto(positions[i]) # 移动到指定位置
tess.pendown() # 放下画笔
tess.begin_fill() # 开始填充
for _ in range(5): # 绘制五边形5次,每次旋转45度
tess.forward(sizes[i])
tess.right(72)
tess.end_fill() # 结束填充
# 关闭窗口
window.exitonclick()
```
阅读全文