Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运行代码时,turtle screen崩溃_Python_Turtle Graphics - Fatal编程技术网

Python 运行代码时,turtle screen崩溃

Python 运行代码时,turtle screen崩溃,python,turtle-graphics,Python,Turtle Graphics,我正在尝试创建乒乓球游戏,现在我只想划桨 import turtle wn = turtle.Screen() wn.title("Pong by @Edgedancer3791") wn.bgcolor("black") wn.setup(width=800, height=600) wn.tracer(0) # Paddle A paddle_A = turtle.Turtle() paddle_A.speed(0) paddle_A.shape("square") paddle_A.c

我正在尝试创建乒乓球游戏,现在我只想划桨

import turtle

wn = turtle.Screen()
wn.title("Pong by @Edgedancer3791")
wn.bgcolor("black")
wn.setup(width=800, height=600)
wn.tracer(0)

# Paddle A
paddle_A = turtle.Turtle()
paddle_A.speed(0)
paddle_A.shape("square")
paddle_A.color("white")
paddle_A.shapesize(stretch_wid=5, stretch_len=1)
paddle_A.penup()
paddle_A.goto(-350, 0)

# Paddle B
paddle_B = turtle.Turtle()
paddle_B.speed(0)
paddle_B.shape("square")
paddle_B.color("white")
paddle_B.shapesize(stretch_wid=5, stretch_len=1)
paddle_B.penup()
paddle_B.goto(350, 0)
它立即崩溃,没有显示桨或任何东西。我也没有收到任何错误消息。我真的不知道该怎么办。
我做了一些研究,发现使用turtle.done()它不会崩溃,但它仍然不会在屏幕上画任何东西

您的程序很好,它没有崩溃,但执行得很快,然后就结束了。 您只需要通过某种while循环使程序保持活动状态。尝试在程序末尾添加以下内容:

while True:  # This is your game loop
    wn.update()  # Update screen

然后,您可以将游戏逻辑添加到游戏循环中。

我正在使用PyCharm。