不在python中导入形状

穆罕默德·卡沃西

嗨,写这个游戏,屏幕是导入的,但形状不是导入,这是代码,运行时有任何错误

import turtle

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


# Main game loop
 while True:
    wn.update()
# 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)

问题是什么?

大卫

发布代码的逻辑有缺陷,您turtle在开始时设置对象并显示它(应该如此)。但是随后您使用了一个无限循环,update该对象却没有什么可更新的。

所以循环之后的代码永远不会执行 -> 不会出现任何形状

因此,执行以下操作将显示预期结果,摆脱无限循环:

import turtle

wn = turtle.Screen()
wn.title("Pong Game")
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)

wn.update()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章