编程画五角星怎么画

时间:2025-01-25 09:50:51 游戏攻略

导入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 * cos(2 * i * pi / 5), y0 - r * sin(2 * i * pi / 5))

```

设置画布和画笔

```python

设置画布背景颜色

turtle.bgcolor("white")

创建一个turtle对象

star = turtle.Turtle()

设置画笔速度

star.speed(1)

```

调用函数绘制五角星

```python

绘制一个半径为100像素的五角星,中心点位于屏幕中央(0, 0)

draw_star(0, 0, 100)

```

保持窗口打开

```python

turtle.done()

```

将以上代码放入一个Python文件中并运行,即可在屏幕上绘制出一个五角星。你可以根据需要调整半径大小和中心点坐标。