用Python画个奥运五环
时间: 2023-11-05 21:04:10 浏览: 76
以下是使用Python代码绘制奥运五环的示例:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(600, 400)
turtle.bgcolor("white")
# 定义五个圆的位置、半径和颜色
circles = [
(-120, 0, "blue", 100),
(120, 0, "purple", 100),
(0, 0, "red", 100),
(-60, -100, "yellow", 100),
(60, -100, "green", 100)
]
# 绘制五个圆
for x, y, color, radius in circles:
turtle.penup()
turtle.goto(x, y - radius)
turtle.pendown()
turtle.color(color)
turtle.circle(radius)
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
运行上述代码,将得到一个绘制了奥运五环的窗口。
![奥运五环](https://i.imgur.com/vwIuL7V.png)
相关问题
用Python画奥运五环
可以使用Python的绘图库`matplotlib`来画奥运五环,具体代码如下:
```python
import matplotlib.pyplot as plt
# 设置五环的颜色
colors = ['blue', 'black', 'red', 'yellow', 'green']
# 绘制五个圆环
for i in range(5):
circle = plt.Circle(xy=(i*2, 0), radius=1, fc='none', ec=colors[i], lw=10)
plt.gca().add_patch(circle)
# 设置坐标轴范围和背景颜色
plt.xlim(-3, 9)
plt.ylim(-3, 3)
plt.gca().set_aspect('equal', adjustable='box')
plt.gca().set_facecolor('lightgray')
# 隐藏坐标轴
plt.axis('off')
# 显示图像
plt.show()
```
运行上述代码,就可以得到奥运五环的图片。其中,`Circle`函数用于绘制圆形,`xlim`和`ylim`函数用于设置坐标轴范围,`gca`函数用于获取当前的坐标轴对象,`set_aspect`函数用于设置坐标轴的比例,`set_facecolor`函数用于设置坐标轴的背景颜色,`axis`函数用于隐藏坐标轴。
用python画奥运五环
以下是用Python绘制奥运五环的示例代码:
```python
import turtle
# 设置画笔颜色和宽度
turtle.pensize(6)
turtle.pencolor("blue")
# 绘制蓝色圆环
turtle.penup()
turtle.goto(-120, 0)
turtle.pendown()
turtle.circle(60)
# 绘制黑色圆环
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.pencolor("black")
turtle.circle(60)
# 绘制红色圆环
turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.pencolor("red")
turtle.circle(60)
# 绘制黄色圆环
turtle.penup()
turtle.goto(-60, -60)
turtle.pendown()
turtle.pencolor("yellow")
turtle.circle(60)
# 绘制绿色圆环
turtle.penup()
turtle.goto(60, -60)
turtle.pendown()
turtle.pencolor("green")
turtle.circle(60)
turtle.done()
```
运行代码后,会弹出一个绘图窗口,其中绘制了五个彩色的圆环,形成了奥运五环的图案。可以根据需要修改颜色、位置和大小等参数。
阅读全文