只是回顾我即将到来的期中考试。我们得到过去的中期问题,但没有解决方案。我正努力把握最好的知识。
对于这个问题,它要求定义一个名为equalSigns的函数,传递它的值为t和length。所以,我只需要在乌龟图形中制作我的程序,创建两个parellel线,我想这很简单。这是我写的代码,只是为了正确输出x长度的等号。 (当然我会将其转换为函数)我的问题是,有没有更好的方法来创建它?
{{1}}
答案 0 :(得分:2)
是的,我认为有更好的方法。最重要的是,我认为你做错了方向:你需要向右转第二个回来沿着下线回来。
你可以制作一个半等于的例程,然后将它全部两次以获得两条线。可以把它想象成一个矩形,除了短边是不可见的。
# Draw long side
t.pendown()
t.forward(x)
t.penup()
t.right(90)
# Move along short side without drawing
t.forward(x/4)
t.right(90)
这会让你到达矩形的对角。打两次电话,你就完成了......然后回到起点。
答案 1 :(得分:0)