Python 使用 Turtle 库
```python
import turtle
def draw_star(size):
angle = 144 五角星的内角度数为144度
for _ in range(5):
turtle.forward(size)
turtle.right(angle)
def main():
turtle.speed(1) 设置绘制速度
turtle.penup() 抬起画笔
turtle.goto(-50, 0) 移动画笔的起始位置
turtle.pendown() 放下画笔
draw_star(100) 绘制大小为100的五角星
turtle.done() 绘图完成后保持窗口不关闭
if __name__ == "__main__":
main()
```
C 语言
```c
include
int main() {
int size = 5; // 五角星的大小
int i, j;
for (i = 1; i <= size; i++) {
for (j = 1; j <= 2 * size - i; j++) {
if (i == 1 || i == size || j == i || j == 2 * size - i) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
C++ 使用 Turtle 库
```cpp
include
int main() {
turtle t;
t.color("blue");
t.pensize(5);
for (int i = 0; i < 5; i++) {
t.forward(200);
t.right(144);
}
t.hideturtle();
return 0;
}
```
Scratch 编程教程
Scratch 编程语言中绘制五角星的步骤如下:
1. 画一个等腰三角形,底角为72度,顶角为36度。
2. 每次画完一根线后,向右转动144度。
3. 重复上述步骤5次,完成五角星的绘制。
这些代码示例展示了如何使用不同的编程语言和工具来绘制五角星。你可以根据自己的需求和熟悉程度选择合适的编程语言进行尝试。