题目:画空心六角星 描述:利用turtle库画以下空心六角星,每个角的边长为80, 输出结果如样张所示。
时间: 2024-06-09 20:07:42 浏览: 66
python 利用turtle模块画出没有角的方格
可以用以下代码画出空心六角星:
```python
import turtle
# 创建画布和画笔
myWin = turtle.Screen()
t = turtle.Turtle()
# 设置画笔颜色和线条粗细
t.pensize(3)
t.color("red")
# 依次画出六个角
for i in range(6):
t.forward(80)
t.right(60)
t.forward(80)
t.right(120)
# 回到起点,完成一个六角星
t.penup()
t.goto(0,0)
t.pendown()
# 旋转60度,画出另一个六角星
t.right(60)
for i in range(6):
t.forward(80)
t.right(60)
t.forward(80)
t.right(120)
# 隐藏画笔
t.hideturtle()
# 等待窗口关闭
myWin.mainloop()
```
运行结果如下图所示:
![六角星](https://cdn.luogu.com.cn/upload/image_hosting/edj0z55x.png)
阅读全文