用python画圆代码含turtle

以下是使用Python的turtle模块绘制圆的代码示例:

import turtle

# 创建一个画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()

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

# 绘制圆形
pen.circle(100)

# 关闭画布
canvas.exitonclick()

运行以上代码,将会在一个新的窗口中绘制一个红色的半径为100的圆形。你可以根据需要调整画笔的颜色、粗细和圆的半径来绘制不同的圆形。

当然,还可以进一步补充代码来实现更多的绘制圆的效果。以下是一些示例代码:

绘制填充圆:

import turtle

canvas = turtle.Screen()
pen = turtle.Turtle()

pen.color("red")
pen.pensize(3)
pen.begin_fill()  # 开始填充颜色

pen.circle(100)

pen.end_fill()  # 结束填充颜色

canvas.exitonclick()

这段代码在绘制圆形之前使用begin_fill()函数开始填充颜色,在绘制圆形之后使用end_fill()函数结束填充颜色。你可以根据需要修改填充的颜色。

绘制多个圆:

import turtle

canvas = turtle.Screen()
pen = turtle.Turtle()

pen.color("red")
pen.pensize(3)

for _ in range(4):
    pen.circle(50)
    pen.left(90)

canvas.exitonclick()

这段代码使用循环语句绘制了四个半径为50的圆形,每个圆形之间旋转90度。

绘制彩虹圆:

import turtle

canvas = turtle.Screen()
pen = turtle.Turtle()

colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]

pen.pensize(3)

for color in colors:
    pen.color(color)
    pen.circle(100)
    pen.left(360 / len(colors))

canvas.exitonclick()

这段代码使用一个颜色列表,循环绘制了七个不同颜色的圆形,每个圆形之间旋转一定角度,形成彩虹效果。

希望以上代码能够满足你的需求,如果有任何问题,请随时提问。