python画半圆的代码

以下是使用turtle库绘制半圆的Python代码:

import turtle

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

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

# 绘制半圆
pen.circle(100, 180)

# 关闭画布
canvas.exitonclick()

在这个代码中,我们使用turtle库创建了一个画布和画笔。然后,我们设置了画笔的颜色和粗细,并使用circle()函数绘制了一个半径为100的半圆。最后,我们使用exitonclick()函数关闭了画布。

如果你想要绘制一个完整的圆形,可以将circle()函数的第二个参数改为360,如下所示:

pen.circle(100, 360)

这将绘制一个半径为100的完整圆形。

如果你想要绘制一个不完整的圆形,可以调整circle()函数的第二个参数来控制绘制的角度。例如,如果你想要绘制一个从90度到270度的圆弧,可以这样写:

pen.circle(100, 180, 90)

这将绘制一个半径为100的圆弧,起点角度为90度,终点角度为270度。

希望这些代码能够帮助你绘制出你想要的半圆形状。