Python面向对象程序设计画奥运五环代码
时间: 2023-11-21 21:54:54 浏览: 156
以下是Python面向对象程序设计画奥运五环代码:
```python
import turtle
class Ring:
def __init__(self, x, y, color):
self.x = x
self.y = y
self.color = color
def draw(self):
turtle.penup()
turtle.goto(self.x, self.y)
turtle.pendown()
turtle.color(self.color)
turtle.circle(50)
# 设置画布大小和背景颜色
turtle.setup(800, 600)
turtle.bgcolor("#FFFFFF")
# 创建五个圆环
blue_ring = Ring(-110, -50, "#0085C7")
yellow_ring = Ring(0, -50, "#FDB913")
black_ring = Ring(110, -50, "#000000")
green_ring = Ring(-55, -100, "#009F3D")
red_ring = Ring(55, -100, "#CE1126")
# 画五个圆环
blue_ring.draw()
yellow_ring.draw()
black_ring.draw()
green_ring.draw()
red_ring.draw()
# 隐藏画笔
turtle.hideturtle()
# 程序结束
turtle.done()
```
运行代码后,将会在画布上画出奥运五环的图案。这里使用了一个Ring类来表示五环,通过调用Ring类的draw方法来画出五环。
阅读全文