用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()
这段代码使用一个颜色列表,循环绘制了七个不同颜色的圆形,每个圆形之间旋转一定角度,形成彩虹效果。
希望以上代码能够满足你的需求,如果有任何问题,请随时提问。