使用Python的turtle库
Python的turtle库是一个简单的绘图工具,可以用来绘制各种图形,包括五角星。以下是一个使用turtle库绘制五角星的示例代码:
```python
import turtle
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 * 3.14159 / 5), y0 - r * sin(2 * i * 3.14159 / 5))
def main():
turtle.speed(1) 设置绘制速度
turtle.penup() 抬起画笔
turtle.goto(-50, 0) 移动画笔的起始位置
turtle.pendown() 放下画笔
draw_star(0, 0, 100) 绘制大小为100的五角星
turtle.done() 绘图完成后保持窗口不关闭
if __name__ == "__main__":
main()
```
使用其他编程语言
除了Python,其他编程语言如JavaScript、C++等也可以用来绘制五角星。以下是一个使用JavaScript和HTML5 Canvas绘制五角星的示例代码:
```html