网站首页 网站地图
网站首页 > 娱乐人生 > 怎么用编程画一个五角星

怎么用编程画一个五角星

时间:2026-03-20 23:01:37

导入turtle库

```python

import turtle

```

定义绘制五角星的函数

```python

def draw_star(x0, y0, r):

turtle.penup()

turtle.goto(x0, y0 - r)

turtle.pendown()

for i in range(5):

turtle.goto(x0 + r * math.cos(2 * i * math.pi / 5), y0 - r * math.sin(2 * i * math.pi / 5))

```

设置画布和画笔

```python

turtle.speed(1) 设置画笔速度

turtle.color("red") 设置画笔颜色为红色

```

调用函数绘制五角星

```python

draw_star(0, 0, 100) 在坐标(0, 0)处绘制半径为100的五角星

turtle.done() 结束绘图

```

将以上代码放入一个Python文件中并运行,即可在turtle库的画布上绘制出一个红色的五角星。

建议

确保你已经安装了Python和turtle库。

可以通过调整`draw_star`函数中的参数(如中心点坐标和半径)来改变五角星的大小和位置。

如果需要更复杂的图形效果,可以尝试使用其他绘图库,如matplotlib或Pillow。