【像计算机科学一样思考python】4.3练习5.给circle 函数写一个更通用的版本,称为arc 。增加一个形参angle ,用来表示画的圆弧的大小。这里angle 的单位是度数,所以当arc=360 时,则会画一个整圆。

def arc(t,angle,r):
    length = (pi*r)/180
    for i in range(angle):
        fd(t,length)
        rt(t,1)
        bob.delay = 0.01
    rt(t)
    fd(t,r)
    rt(t,180-angle)
    fd(t, r)
arc(bob,160,100)//加了一些小东西画出完整的扇形
有些东西还是没搞明白,可能是数学基础太薄弱了哈哈哈 反正图是画出来了

  

posted @ 2022-03-16 11:40  玫瑰少年  阅读(90)  评论(0编辑  收藏  举报