📅  最后修改于: 2023-12-03 15:37:26.598000             🧑  作者: Mango
Python turtle 是一个强大的绘图库,可以在 Python 语言中进行编程实现动态绘图。在 turtle 中,我们可以轻轻松松地画出各种形状,包括圆。
首先,我们需要导入 turtle 库:
import turtle
然后,我们可以创建一个 turtle 实例:
t = turtle.Turtle()
接着,我们可以使用 turtle 库中的 circle()
方法来画出空心圆。该方法接受一个半径作为参数,表示圆的半径长度。例如,如果我们要画出半径为 100 的圆,可以这样实现:
t.circle(100)
最后,别忘了使用 done()
函数结束绘图:
turtle.done()
完整代码如下:
import turtle
t = turtle.Turtle()
t.circle(100)
turtle.done()
如果要画一个实心圆,我们可以使用 turtle 库中的 begin_fill()
和 end_fill()
方法来填充颜色。具体来说,我们可以在 begin_fill()
方法和 end_fill()
方法之间画出要填充的形状,然后 end_fill()
方法会自动为该形状填充指定颜色。
例如,下面的代码可以画出半径为 100 的红色实心圆:
import turtle
t = turtle.Turtle()
t.begin_fill()
t.fillcolor("red")
t.circle(100)
t.end_fill()
turtle.done()
如果要自定义圆的颜色和大小,可以使用 pencolor()
和 pensize()
方法来分别指定笔的颜色和大小。例如,下面的代码画出黄色的半径为 200 的空心圆:
import turtle
t = turtle.Turtle()
t.pencolor("yellow")
t.pensize(3)
t.circle(200)
turtle.done()
在 Python turtle 中画一个圆圈非常简单。我们可以使用 circle()
方法来画出空心圆,使用 begin_fill()
和 end_fill()
方法来画出实心圆。同时,我们也可以使用 pencolor()
和 pensize()
方法来自定义圆的颜色和大小。