、用函数定义和调用的方法画一个五角星(调用的时候允许指定 五角星的大小、位置或填充颜色
时间: 2024-05-04 08:16:11 浏览: 98
汇编绘制五角星可以改变大小,位置,颜色等功能
好的,以下是用Python语言编写的函数,可以画出指定大小、位置、填充颜色的五角星。
```python
import turtle
def draw_star(size, x, y, color):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
for i in range(5):
turtle.forward(size)
turtle.right(144)
turtle.forward(size)
turtle.left(72)
turtle.end_fill()
turtle.hideturtle()
draw_star(100, -100, 100, "yellow")
```
这个函数接受四个参数,分别是五角星的大小,位置以及填充颜色。其中size表示五角星的大小,x和y表示五角星的起始位置,color表示五角星的填充颜色。 调用方式如下:
```python
draw_star(100, -100, 100, "yellow")
```
这将画出一个大小为100,填充颜色为黄色,起始位置为(-100, 100)的五角星。您可以更改参数的值,以获得所需的五角星的大小和位置。
阅读全文