【发布时间】:2016-05-06 18:07:28
【问题描述】:
所以我在 Python 2.7.11 中使用海龟图形制作了这段代码:
import turtle
previousMovement = ""
wn = turtle.Screen()
wn.bgcolor("black")
player = turtle.Turtle()
player.color("white")
player.shape("triangle")
player.pencolor("red")
speed = 1
def left():
global previousMovement
if previousMovement == "left":
player.forward(speed)
previousMovement = "left"
else:
player.head(90)
player.forward(speed)
previousMovement = "left"
def right():
global previousMovement
if previousMovement == "right":
player.forward(speed)
previousMovement = "right"
else:
player.head(270)
player.forward(speed)
previousMovement = "right"
turtle.listen()
turtle.onkey(left, "a")
turtle.onkey(right, "d")
目前它非常简单,但是每当我尝试运行它时,Python Turtle Graphics 窗口就会出现,然后一切都会暂停,然后它会说“无响应”并关闭。我的代码中是否存在导致该问题的原因,或者是另一个问题?
【问题讨论】: