怎么用python的turtle库写一个能实现不同颜色大小实心圆函数
可以使用Python的turtle库中的dot()函数来绘制实心圆。通过调整画笔宽度和颜色,可以实现不同大小和颜色的圆。以下是一个绘制不同大小和颜色实心圆的例子:
import turtle
# 创建画笔
pen = turtle.Turtle()
# 定义函数,绘制不同大小和颜色的实心圆
def draw_circle(size, color):
pen.penup()
pen.dot(size, color)
pen.forward(size)
# 设置初始位置
pen.goto(-200, 0)
# 绘制实心圆
draw_circle(20, 'red')
draw_circle(40, 'green')
draw_circle(60, 'blue')
# 等待点击关闭窗口
turtle.done()
在这个例子中,draw_circle()函数接受两个参数:size和color,分别表示圆的大小和颜色。通过pen.dot()函数来绘制实心圆,size参数控制圆的大小,color参数控制圆的颜色。pen.forward(size)语句用于调整位置,以便在画布上绘制下一个实心圆。
你可以根据需要修改圆的大小和颜色,以及draw_circle()函数的参数,来实现不同颜色大小实心圆的功能。
import turtle
# 设置画笔的颜色和填充颜色
turtle.color("blue", "blue")
# 开始填充
turtle.begin_fill()
# 循环绘制圆形
for i in range(360):
turtle.forward(2)
turtle.left(1)
# 结束填充
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
在这个例子中,使用turtle.color函数来设置画笔的颜色和填充颜色,使用turtle.begin_fill函数来开始填充,然后使用循环来绘制圆形。在循环中,我们使用turtle.forward函数来向前移动画笔,使用turtle.left函数来向左旋转画笔,从而绘制出整个圆形。最后,使用turtle.end_fill函数来结束填充,然后使用turtle.hideturtle函数来隐藏画笔,最后调用turtle.done函数等待用户关闭窗口。