python使用turtle绘制一个同心圆
时间: 2024-05-16 16:16:26 浏览: 16
下面是一个使用turtle绘制同心圆的Python代码示例:
```python
import turtle
# 设置画布大小
turtle.setup(500, 500)
# 创建一个海龟实例
t = turtle.Turtle()
# 绘制两个同心圆
for i in range(2):
# 设置海龟的位置和朝向
t.penup()
t.goto(0, 0)
t.pendown()
# 绘制圆形
t.circle(50+i*20)
# 隐藏海龟
t.hideturtle()
# 等待点击关闭窗口
turtle.done()
```
运行代码后,将会弹出一个窗口,其中绘制了两个同心圆。第一个圆的半径为50,第二个圆的半径比第一个圆多20。可以根据需要调整圆的半径和数量。
相关问题
使用turtle绘制九个同心圆
好的,以下是使用 Python 的 turtle 模块绘制九个同心圆的示例代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制九个同心圆
for i in range(9):
pen.penup() # 抬起画笔
pen.goto(0, -i * 10) # 移动到下一个圆的位置
pen.pendown() # 落下画笔
pen.circle(10 * (i + 1)) # 绘制圆形,半径递增
# 关闭画布
canvas.exitonclick()
```
代码中,我们首先通过 `turtle.Screen()` 创建了一个画布,然后使用 `turtle.Turtle()` 创建了一个画笔。在循环中,我们使用 `pen.penup()` 抬起画笔,使用 `pen.goto()` 移动到下一个圆的位置,再使用 `pen.pendown()` 落下画笔,最后使用 `pen.circle()` 绘制圆形,半径递增。最后使用 `canvas.exitonclick()` 关闭画布。
python要求用turtle函数绘制四个同心圆
可以使用Python标准库中的turtle库来绘制四个同心圆。以下是绘制四个同心圆的示例代码:
```python
import turtle
# 设置画笔
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
# 绘制四个同心圆
for i in range(4):
turtle.circle(50 * (i + 1))
# 隐藏画笔
turtle.hideturtle()
# 显示图形
turtle.done()
```
这段代码将创建一个turtle画布,并绘制四个同心圆。`turtle.circle()`函数用于绘制圆,参数为半径大小。通过循环,可以绘制四个不同大小的圆。最后,通过`turtle.done()`函数显示图形。