Python海龟绘图画半圆
时间: 2024-05-24 14:08:16 浏览: 184
Python的海龟绘图库提供了非常方便的绘图功能,可以画出各种形状的图案,包括半圆。以下是使用海龟绘图库绘制半圆的代码:
```
import turtle
import math
# 创建一个海龟对象
t = turtle.Turtle()
# 设置海龟的速度
t.speed(10)
# 设置画笔颜色和填充颜色
t.color("red", "yellow")
# 开始填充颜色
t.begin_fill()
# 绘制半圆
r = 100 # 半径
angle = 180 # 角度
side_len = 2 * r * math.sin(math.radians(angle/2)) # 边长
for i in range(180):
t.forward(side_len/180)
t.right(1)
# 结束填充颜色
t.end_fill()
# 隐藏海龟
t.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
上述代码中,我们首先创建了一个海龟对象,然后设置了画笔颜色和填充颜色,并开始填充颜色。接着,我们通过循环绘制半圆,使用正弦函数计算出边长,使得半圆的线条更加平滑。最后,结束填充颜色并隐藏海龟。你可以通过运行这段代码来观察绘制出来的半圆。
阅读全文