【发布时间】:2022-01-19 07:35:39
【问题描述】:
我正在尝试制作基本的 Pong,但我不明白为什么屏幕中间的箭头/乌龟会显示。
屏幕上的桨由存储在self.paddle 中的 6 个海龟对象组成。
我知道问题与p = Paddle() 有关,但我不明白箭头对象在哪里,因为它似乎不在上面提到的列表中(print(self.paddle))。
有人能启发我吗?
from turtle import Turtle, Screen
screen = Screen()
screen.setup(width=1000, height=700)
class Paddle(Turtle):
def __init__(self):
super().__init__()
self.paddle = []
self.create_player_paddle()
def create_player_paddle(self):
for pad in range(0, 6):
x = -480
y = 30
p = Turtle(shape="square")
p.turtlesize(0.5)
p.penup()
p.goto(x, y)
self.paddle.append(p)
for part in range(len(self.paddle)):
self.paddle[part].goto(x, y)
y -= 10
p = Paddle()
screen.update()
screen.exitonclick()
【问题讨论】:
标签: python python-3.x object turtle-graphics