导入turtle库
```python
import turtle
```
创建一个turtle对象
```python
star = turtle.Turtle()
```
设置绘图窗口的背景色和画笔的颜色
```python
turtle.bgcolor("white") 设置背景色为白色
star.color("black") 设置画笔颜色为黑色
```
设置画笔的粗细 (可选):```python
star.pensize(3)
```
绘制八个连续的线段,每个线段夹角为45度
```python
for _ in range(8):
star.forward(100) 向前移动100个像素
star.right(45) 右转45度
```
关闭turtle对象
(可选):
```python
turtle.done()
```
将以上代码放入一个Python文件中并运行,即可在屏幕上看到绘制的八角星形状。
示例代码
```python
import turtle
创建一个turtle对象
star = turtle.Turtle()
设置绘图窗口的背景色和画笔的颜色
turtle.bgcolor("white")
star.color("black")
设置画笔的粗细
star.pensize(3)
绘制八个连续的线段,每个线段夹角为45度
for _ in range(8):
star.forward(100)
star.right(45)
关闭turtle对象
turtle.done()
```
建议
调整大小和颜色: 可以根据需要调整`forward`函数中的参数来改变八角星的大小,通过修改`color`函数来改变其颜色。 添加更多功能