注意我要绘制三个同心圆
时间: 2024-09-19 22:13:16 浏览: 76
利用css3画个同心圆示例代码
要在Python Turtle库中绘制三个同心圆,首先需要确定圆心位置和每个圆的半径。下面是一个简单的示例,展示如何使用Turtle库绘制这三个同心圆:
```python
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 设置圆心位置和初始角度
x_pos, y_pos = 0, 0
angle = 0
# 定义半径列表
radii = [50, 75, 100] # 第一个圆50px,第二个圆75px,第三个圆100px
for i in range(len(radii)):
t.penup() # 抬起画笔,防止圆之间有线条连接
t.goto(x_pos, y_pos) # 移动到圆心位置
t.pendown() # 放下画笔开始画圆
t.circle(radii[i], extent=360) # 绘制圆,extent参数表示旋转一周
x_pos -= radii[i] * 2 # 每次结束后向左移出下一个圆的直径距离
# 结束程序并显示图形
turtle.done()
```
在这个例子中,我们先确定了圆心坐标`(0, 0)`,然后每次循环后,圆心会向左移动当前圆直径的距离,以保证连续画出三个同心圆。每个圆都是从原点开始,顺时针旋转一圈。
阅读全文