用Python绘制运动场和跑道
时间: 2023-11-05 21:12:04 浏览: 54
要绘制运动场和跑道,可以使用Python的turtle模块。下面是一个简单的示例代码,绘制一个矩形运动场和内外两条跑道:
```python
import turtle
# 设置画布大小和背景颜色
screen = turtle.Screen()
screen.setup(600, 400)
screen.bgcolor('lightgreen')
# 绘制矩形运动场
field = turtle.Turtle()
field.speed(0)
field.penup()
field.goto(-200, -100)
field.pendown()
field.pensize(2)
for _ in range(2):
field.forward(400)
field.left(90)
field.forward(200)
field.left(90)
# 绘制内外两条跑道
track = turtle.Turtle()
track.speed(0)
track.penup()
track.goto(-190, -90)
track.pendown()
track.pensize(4)
for _ in range(2):
track.circle(100)
track.penup()
track.goto(-180, -80)
track.pendown()
# 隐藏画笔
turtle.hideturtle()
# 显示结果
turtle.done()
```
可以根据需要修改代码中的参数,比如画布大小、颜色、运动场的位置和大小等。运行代码后,将会弹出一个窗口,显示绘制的图形。