用python绘制三个并排六角星

用python定义一个六角星函数,以指定中心位置绘制指定大小的六角星,并用该函数并排绘制三颗六角星,中间一颗较大,旁边两颗较小。

import trutle as tt

def star6p(x,y,size=30):
    tt.setpos(x-size,y)
    tt.left(120)
    tt.pendown()
    for _ in range(6):
        tt.forward(size)
        tt.right(120)
        tt.forward(size)
        tt.left(60)
    tt.penup()
    tt.setheading(0)
    
def test():
    tt.setup(width=720,height=480,startx=None,starty=None)
    tt.hideturtle()
    tt.speed(0)
    tt.width(2)
    tt.penup()
    
    start6p(-200,0)
    start6p(0,0,60)
    start6p(200,0)
    tt.done()
    tt.bye()

if __name__=="__main__":
    test()
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632