绘制同心圆的turtle代码
时间: 2023-03-31 07:00:24 浏览: 103
以下是绘制同心圆的turtle代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和粗细
pen.color("red")
pen.pensize(2)
# 循环绘制同心圆
for i in range(5):
pen.circle(20 * (i + 1))
# 隐藏画笔
pen.hideturtle()
# 点击关闭画布
canvas.exitonclick()
```
希望能对您有所帮助!
相关问题
使用turtle库绘制同心圆
可以使用Python的turtle库来绘制同心圆。代码如下:
```python
import turtle
# 初始化
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
# 绘制同心圆
for i in range(3):
turtle.circle(20 * i)
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
这个代码片段会绘制出三个同心圆,半径分别为0、20和40。你可以根据需要修改循环的次数和圆的半径。运行该代码会弹出一个窗口,绘制出同心圆。
利用turtle绘制同心圆
以下是Python代码:
```python
import turtle
# 创建画笔
pen = turtle.Turtle()
# 绘制同心圆
for i in range(5):
pen.penup()
pen.goto(0, -i * 20)
pen.pendown()
pen.circle(20 * i)
# 隐藏画笔
pen.hideturtle()
# 等待关闭窗口
turtle.done()
```
解释:
1. 首先导入turtle库。
2. 创建画笔对象。
3. 使用for循环绘制5个同心圆。
4. 每次循环前将画笔抬起来,移到圆心位置。
5. 每次循环绘制一个半径为20 * i的圆。
6. 循环结束后隐藏画笔。
7. 最后使用turtle.done()使程序等待关闭窗口。