这可能是我的三角形有问题,可能边没有正确连接,但我的三角形没有按我所希望的方式填充:
#Draw
bob.pen(fillcolor="#b11874")
bob.pensize(3)
#Sierpinski 1
bob.begin_fill()
bob.forward(150)
bob.left(120)
bob.forward(150)
bob.left(120)
bob.forward(150)
bob.end_fill()
#colouring2
bob.pen(fillcolor="#ff6600")
bob.begin_fill()
bob.left(180)
bob.forward(75)
bob.right(60)
bob.forward(75)
bob.right(120)
bob.end_fill()
第一次填充很好,把三角形涂成紫色,但是当我开始第二次填充时,它把三角形切成两半。你知道吗
我在画Sierpinskis,试着把外部三角形涂成一种颜色,内部三角形涂成另一种颜色。全部代码如下:
https://drive.google.com/file/d/1BaPrU0N4AaVL9w4zp9WIe-c4LOFp9EPO/view?usp=sharing如果你想自己测试的话。你知道吗
你没有表现出你想把你的三角形涂成什么颜色,所以很难找到正确的答案。基本上,如果你没有填充一个闭合的多边形,而你第二次没有填充,海龟会在填充之前为你连接第一个和最后一个点。因此,如果我们想让底部填充不同的颜色,我们可以:
我也没有关闭多边形,我只是让海龟连接端点。你知道吗
相关问题 更多 >
编程相关推荐