我正在使用Turtle,当我用Turtle打开窗口时,它没有响应



我正在使用Turtle,当我用Turtle打开一个窗口时,它没有响应。我还没有完成代码。我还是一个初学者,我正在努力做一个简单的乒乓球游戏。谢谢

import turtle
# Paddles
pa = turtle.Turtle()
pa.speed(0)
pa.shape("square")
pa.color("white")
pa.penup()
pa.goto(-350, 0)
pa.shapesize(stretch_wid=5, stretch_len=1)
pb = turtle.Turtle()
pb.speed(0)
pb.shape("square")
pb.color("white")
pb.penup()
pb.goto(350, 0)
pb.shapesize(stretch_wid=5, stretch_len=1)
# ball
ball = turtle.Turtle()
ball.speed(0)
ball.shape("circle")
ball.color("white")
ball.penup()
ball.goto(0, 0)
# Screen
win = turtle.Screen()
win.title("Stankity Stank Stank Stank")
win.bgcolor("black")
win.setup(width=800, height=600)
win.tracer(0)
while True:
win.update
# Controls
def paup():
y = pa.ycor()
y += 20
pa.sety(y)
win.listen()
win.onkeypress(paup, "w")

Stack Overflow说我的帖子主要是代码,所以这里有一些额外的文本。

您没有问任何问题。我想是"为什么我什么都没看到?"答案:

  1. 白色背景上的白色笔是看不见的
  2. 起笔不成画

修复这两件事,下面画一条黑线,最后画一个正方形。

import turtle
pb = turtle.Turtle()
pb.speed(0)
pb.shape("square")
pb.color("black")
pb.pendown()
pb.goto(350, 0)

我建议您查看海龟文档,从右上角的示例开始,以及海龟演示模块(python -m turtledemoimport turtledemo(。此外,在写这么多之前,先写几行。

最新更新