本实例要求编写程序,在程序中利用turtle模块绘制几何图形,绘制效果如图所示。
时间: 2024-02-20 14:01:24 浏览: 128
python 用turtle模块绘图 示例
好的,我理解你的要求了。下面是一个使用turtle模块绘制几何图形的示例代码,可以绘制出类似于题目中所给的图形:
```python
import turtle
# 初始化turtle
turtle.setup(800, 600)
turtle.pensize(2)
turtle.speed(10)
# 绘制正方形
turtle.color('red')
for i in range(4):
turtle.forward(200)
turtle.right(90)
# 绘制圆形
turtle.color('green')
turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
turtle.circle(100)
# 绘制三角形
turtle.color('blue')
turtle.penup()
turtle.goto(-150, 150)
turtle.pendown()
for i in range(3):
turtle.forward(100)
turtle.right(120)
# 绘制五边形
turtle.color('purple')
turtle.penup()
turtle.goto(150, 150)
turtle.pendown()
for i in range(5):
turtle.forward(100)
turtle.right(72)
# 隐藏画笔
turtle.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行上述代码,就可以看到绘制出的几何图形了。如果你想绘制其他的图形,只需要修改代码中的参数即可。
阅读全文