python绘制多个起点相同但大小不同的五角星
时间: 2023-04-30 11:00:57 浏览: 465
用Python绘画五角星
可以使用turtle库来绘制多个起点相同但大小不同的五角星。具体步骤如下:
1. 导入turtle库
2. 定义一个函数,用于绘制五角星。函数的参数包括五角星的大小和颜色。
3. 在主程序中,定义一个列表,包含不同大小的五角星需要的参数。
4. 使用循环遍历列表,调用绘制五角星的函数,绘制出所有的五角星。
下面是示例代码:
```python
import turtle
# 定义绘制五角星的函数
def draw_star(size, color):
turtle.color(color)
turtle.begin_fill()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
# 定义五角星的大小和颜色
stars = [(50, "red"), (30, "blue"), (20, "green")]
# 循环遍历列表,绘制五角星
for star in stars:
draw_star(star[], star[1])
turtle.done()
```
运行代码后,会绘制出三个起点相同但大小不同的五角星,分别为红色、蓝色和绿色。
阅读全文