我无法找出我的代码哪里出了问题,我正在尝试一切:(
这是代码,谢谢大家的帮助!:)
import turtle
def main():
print("Project 1 by Amanda Basant")
main()
def draw_filled_square(turtle,size,color):
turtle.fillcolor(color)
turtle.begin_fill()
for i in range(4):
turtle.forward(size)
turtle.left(90)
turtle.end_fill()
def draw_picture():
window = turtle.Screen()
amanda = turtle.Turtle()
amanda.up()
amanda.goto(0,0)
amanda.down()
draw_filled_square(amanda,300,"blue")
draw_filled_square(amanda,300,"green")
draw_picture()
我想最终画出这个。我解决了最初的问题。我可以写盒子上的字母,但我现在在如何填满盒子和带着乌龟跑上苦苦挣扎。有人知道为什么箱子装不下吗
框未填充的原因是
turtle.end_fill()
在raw_filled_square()
函数之后,而不是函数的最后一行。你没有得到两个盒子的原因是你把一个画在另一个上面。让我们稍微修改一下这段代码,让它从您想要的图像中绘制框:相关问题 更多 >
编程相关推荐