我是Python的初学者。我用这段代码绘制了一个正方形。
import turtle
square=turtle.Turtle()
print(square)
for i in range(4):
square.fd(100)
square.lt(90)
turtle.mainloop()
但是,书中还有另一个用此代码绘制方形的代码。显然,我试图复制完全相同的东西,但它没有成功。有人可以帮我解决问题吗?
def drawSquare(t,sz):
"""Make turtle t draw a square of sz."""
for i in range(4):
t.forward(sz)
t.left(90)
turtle.mainloop()
答案 0 :(得分:2)
您需要调用该函数以便它启动:
import turtle
def drawSquare(t, size):
for i in range(4):
t.forward(size)
t.left(90)
turtle.mainloop()
drawSquare(turtle.Turtle(), 100)