这是我的代码。我正在使用海龟模块在屏幕上为学校的项目写一些文字。但每当我这样做时,程序崩溃/停止响应,我想知道是否有可能防止这种情况发生。
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
答案 0 :(得分:2)
您的代码没有崩溃,只是用完了代码来处理。那里的代码工作正常并且符合预期。
看看我的意思补充:
print("END") #Python 3
print "END" #Python 2
到代码的末尾。您将看到控制台打印出单词" END"文本完成打印后。 但更好的方法可能是添加:
screen.exitonclick()
到最后。这将在您单击时关闭窗口。