我试着为turtle创建函数,使其非常容易绘制形状,代码如下所示import turtle as t
def square():
tw = t.Screen()
for i in range(4):
t.forward(100)
t.right(90)
tw.exitonclick()
def triangle():
tw = t.Screen()
for i in range(3):
t.forward(100)
t.right(120)
tw.exitonclick()
def star():
tw = t.Screen()
for i in range(5):
t.forward(150)
t.right(144)
tw.exitonclick()
当我在shell中运行这段代码时,有一个问题。。。>>> square()
>>> triangle()
Traceback (most recent call last):
File "", line 1, in
triangle()
File "C:\Users\Manop\Desktop\XENON\turtleg.py", line 11, in triangle
t.forward(100)
File "", line 5, in forward
turtle.Terminator
>>> star()
>>> square()
Traceback (most recent call last):
File "", line 1, in
square()
File "C:\Users\Manop\Desktop\XENON\turtleg.py", line 5, in square
t.forward(100)
File "", line 5, in forward
turtle.Terminator
>>>
无法解决问题,因为我甚至使用了exitonclick()