用python画四个同心圆,循环结构。
时间: 2023-05-18 12:07:08 浏览: 120
以下是用 Python 画四个同心圆的代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 循环画四个同心圆
for i in range(4):
pen.penup()
pen.goto(0, -i * 20)
pen.pendown()
pen.circle(20 + i * 20)
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭画布
canvas.mainloop()
```
这段代码使用了 turtle 库来绘制图形,循环结构用的是 for 循环。每次循环都会画一个半径比上一个圆大 20 的圆,从而形成四个同心圆。
相关问题
如何用Python画五个同心圆
可以使用Python中的turtle库来绘制五个同心圆,代码如下:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制五个同心圆
for i in range(5):
pen.penup()
pen.goto(0, -i * 20)
pen.pendown()
pen.circle(20 + i * 20)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
在这个代码中,我们使用循环来绘制五个同心圆,每个圆的半径逐渐增加。通过调用turtle库中的circle()函数来绘制圆,其中参数为圆的半径。最后,我们隐藏了画笔,并等待用户点击画布后关闭画布。
Python画一个同心圆
可以使用Python的turtle库来画同心圆,代码如下:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 画第一个圆
pen.penup()
pen.goto(, )
pen.pendown()
pen.circle(50)
# 画第二个圆
pen.penup()
pen.goto(, )
pen.pendown()
pen.circle(100)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
这段代码会画出两个同心圆,一个半径为50,一个半径为100。