Python使用海龟绘图绘制一组拥有同一条边的三角形正方形,正五边形,……正十边形代码
时间: 2023-03-28 19:01:39 浏览: 266
Visual_C++课后习题参考答案
以下是使用 Python 的海龟绘图绘制一组拥有同一条边的三角形、正方形、正五边形、正六边形、正七边形、正八边形、正九边形和正十边形的代码:
```python
import turtle
# 设置画笔颜色和粗细
turtle.pencolor("red")
turtle.pensize(3)
# 绘制三角形
for i in range(3):
turtle.forward(100)
turtle.left(120)
# 绘制正方形
for i in range(4):
turtle.forward(100)
turtle.left(90)
# 绘制正五边形
for i in range(5):
turtle.forward(100)
turtle.left(72)
# 绘制正六边形
for i in range(6):
turtle.forward(100)
turtle.left(60)
# 绘制正七边形
for i in range(7):
turtle.forward(100)
turtle.left(51.43)
# 绘制正八边形
for i in range(8):
turtle.forward(100)
turtle.left(45)
# 绘制正九边形
for i in range(9):
turtle.forward(100)
turtle.left(40)
# 绘制正十边形
for i in range(10):
turtle.forward(100)
turtle.left(36)
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
阅读全文