编程画五角星图形怎么画

时间:2025-01-25 14:33:35 游戏攻略

导入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

draw_star(0, 0, 100)

turtle.done()

```

完整的代码如下:

```python

import turtle

import math

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))

turtle.speed(1) 设置绘图速度

draw_star(0, 0, 100) 绘制五角星,中心点(0,0),半径100

turtle.done() 结束绘图

```

运行上述代码,你将会在屏幕上看到一个绘制好的五角星。你可以根据需要调整中心点坐标和半径大小。