python绘制同心圆代码

以下是Python绘制同心圆的代码:

import turtle

# 创建画布
canvas = turtle.Screen()

# 创建画笔
pen = turtle.Turtle()

# 设置画笔颜色和粗细
pen.color("red")
pen.pensize(2)

# 绘制同心圆
for i in range(5):
    pen.circle(20 * i)

# 隐藏画笔
pen.hideturtle()

# 关闭画布
canvas.exitonclick()

运行代码后,会在画布上绘制出五个同心圆,每个圆的半径是前一个圆的两倍。可以根据需要修改圆的数量和半径大小。

接下来我会对这段代码进行详细的解释。

首先,我们需要导入turtle模块,它是Python中一个用于绘制图形的标准库。然后,我们创建了一个画布对象canvas和一个画笔对象pen。

import turtle

# 创建画布
canvas = turtle.Screen()

# 创建画笔
pen = turtle.Turtle()

接下来,我们设置画笔的颜色和粗细。

# 设置画笔颜色和粗细
pen.color("red")
pen.pensize(2)

然后,我们使用for循环绘制五个同心圆。每次循环,我们调用circle()方法绘制一个圆,圆的半径是20 * i,其中i是循环变量,表示当前是第几个圆。

# 绘制同心圆
for i in range(5):
    pen.circle(20 * i)

最后,我们隐藏画笔并关闭画布。

# 隐藏画笔
pen.hideturtle()

# 关闭画布
canvas.exitonclick()

这样,我们就完成了绘制同心圆的代码。希望这个解答能够帮助到你。