Python 使用 turtle 库
```python
import turtle
def draw_star(size):
angle = 144 五角星的内角度数为144度
for _ in range(5):
turtle.forward(size)
turtle.right(angle)
turtle.hideturtle()
turtle.done()
调用函数,绘制一个大小为200的五角星
draw_star(200)
```
Python 使用数学运算
```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))
设置中心点坐标和半径
x0, y0 = 0, 100
r = 100
绘制五角星
draw_star(x0, y0, r)
turtle.done()
```
Scratch
在 Scratch 中,可以通过拖拽图形积木块来实现五角星的绘制。你需要使用绘图功能,并添加旋转和移动的动画效果。具体步骤如下:
1. 选择“绘图”功能。
2. 拖动鼠标绘制五角星的形状。
3. 使用“控制”菜单中的“添加动画”功能,添加旋转和移动的动画效果。
JavaScript 使用 HTML5 Canvas
```html