Python Turtle - 是否有可能在最后防止崩溃

时间:2016-09-15 02:06:01

标签: python python-2.7

这是我的代码。我正在使用海龟模块在屏幕上为学校的项目写一些文字。但每当我这样做时,程序崩溃/停止响应,我想知道是否有可能防止这种情况发生。

import turtle

screen = turtle.Screen()
screen.screensize(500, 500, "pink")

drawingpen = turtle.Turtle()
drawingpen.color("black")
drawingpen.penup()
drawingpen.setposition(-300, -300)
drawingpen.pendown()
drawingpen.pensize(3)
for side in range(4):
    drawingpen.forward(600)
    drawingpen.left(90)

drawingpen.hideturtle()    

y = 243

for x in range(10):
    drawingpen.penup()
    drawingpen.color("black")
    drawingpen.setposition(0, y)
    drawingpen.pendown()
    drawingpen.write("Test", False, align="center", font=("Arial", 18, "normal"))
    drawingpen.hideturtle()
    y = y - 57

1 个答案:

答案 0 :(得分:2)

您的代码没有崩溃,只是用完了代码来处理。那里的代码工作正常并且符合预期。

看看我的意思补充:

print("END") #Python 3
print "END"  #Python 2

到代码的末尾。您将看到控制台打印出单词" END"文本完成打印后。 但更好的方法可能是添加:

screen.exitonclick()
到最后。这将在您单击时关闭窗口。