基础准备
导入turtle模块。
设置画布大小和标题。
初始化画笔并设置绘制速度及线条粗细。
绘制单个圆环
定义一个函数`draw_circle(color, x, y)`,用于绘制指定颜色和位置的圆环。
绘制五环标志
定义一个函数`draw_olympic_rings()`,按照奥运五环的标准位置和颜色绘制五个圆环。
```python
import turtle
设置画布
screen = turtle.Screen()
screen.title('奥运五环')
screen.setup(800, 600)
初始化画笔
t = turtle.Turtle()
t.speed(10)
t.pensize(6)
定义绘制单个圆环的函数
def draw_circle(color, x, y):
t.penup()
t.goto(x, y)
t.pendown()
t.color(color)
t.circle(50)
定义绘制五环标志的函数
def draw_olympic_rings():
colors = ['blue', 'black', 'red', 'yellow', 'green']
ring_positions = [
('blue', -120, 0), 蓝环
('black', 0, 0), 黑环
('red', 120, 0), 红环
('yellow', -60, -50), 黄环
('green', 60, -50) 绿环
]
for color, x, y in ring_positions:
draw_circle(color, x, y)
调用绘制五环标志的函数
draw_olympic_rings()
隐藏画笔
t.hideturtle()
结束绘制
turtle.done()
```
运行上述代码,你将会在屏幕上看到一个绘制了奥运五环图案的图形。你可以根据需要调整画布大小、画笔速度和线条粗细等参数,以获得更好的视觉效果。