📜  在 python turtle 中画一个圆圈 - Python (1)

📅  最后修改于: 2023-12-03 15:37:26.598000             🧑  作者: Mango

在 Python turtle 中画一个圆圈

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() 方法来自定义圆的颜色和大小。