用python绘制奥运会五环标志
时间: 2023-05-16 16:04:57 浏览: 168
可以使用Python的matplotlib库来绘制奥运会五环标志。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 设置五环的颜色
colors = ['blue', 'black', 'red', 'yellow', 'green']
# 设置五环的半径和中心坐标
r = 1
centers = [(0, 0), (-r, 0), (r, 0), (-r/2, -r*np.sqrt(3)/2), (r/2, -r*np.sqrt(3)/2)]
# 绘制五环
fig, ax = plt.subplots()
for i in range(5):
circle = plt.Circle(centers[i], r, color=colors[i], fill=False)
ax.add_artist(circle)
# 设置坐标轴范围和隐藏坐标轴
ax.set_xlim(-1.5, 1.5)
ax.set_ylim(-1.5, 1.5)
ax.axis('off')
# 显示图像
plt.show()
```
运行以上代码,即可得到绘制的奥运会五环标志。
相关问题
用turtle绘制奥运会五环标志
可以使用以下代码来用turtle绘制奥运会五环标志:
```python
import turtle
# 设置画笔颜色和宽度
turtle.pensize(6)
turtle.color("blue")
turtle.circle(50)
turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.color("black")
turtle.circle(50)
turtle.penup()
turtle.goto(240, 0)
turtle.pendown()
turtle.color("red")
turtle.circle(50)
turtle.penup()
turtle.goto(60, -50)
turtle.pendown()
turtle.color("yellow")
turtle.circle(50)
turtle.penup()
turtle.goto(180, -50)
turtle.pendown()
turtle.color("green")
turtle.circle(50)
turtle.done()
```
这段代码会绘制出奥运会五环标志,其中每个圆环的颜色和位置都与标志一致。
用python绘制奥运五环
可以使用 Python 的 turtle 库来绘制五环奥运标志。
示例代码如下:
```python
import turtle
t = turtle.Turtle()
t.speed(1)
# 画第一个环
t.penup()
t.goto(-110, -25)
t.pendown()
t.color("blue")
t.circle(25)
# 画第二个环
t.penup()
t.goto(-70, -25)
t.pendown()
t.color("black")
t.circle(25)
# 画第三个环
t.penup()
t.goto(-30, -25)
t.pendown()
t.color("red")
t.circle(25)
# 画第四个环
t.penup()
t.goto(10, -25)
t.pendown()
t.color("yellow")
t.circle(25)
# 画第五个环
t.penup()
t.goto(50, -25)
t.pendown()
t.color("green")
t.circle(25)
t.hideturtle()
turtle.done()
```
这段代码会在窗口中绘制出五个颜色分别为蓝色、黑色、红色、黄色和绿色的圆环。每个圆环的半径为 25 像素。
阅读全文