Я новичок в программировании, и недавно я написал свою первую игру на Python. Это простая игра без какого-либо участия пользователя. Всего 5 черепах, которые движутся слева направо, от 1 до 5 пикселей (используется randint) за один кадр.
Теперь каждая черепаха написана, как показано ниже:
t2 = turtle.Turtle()
t2.penup()
t2.color("Red")
t2.shape("turtle")
t2.setpos(-400,100)
t2.pendown()
I хотел создать для этого класс, но я застрял с этим:
class Trt():
def __init__(self,color,posit,shape):
self.object = turtle.Turtle()
self.penup()
self.color = color
self.shape = shape
self.posit = posit
self.pendown()
t1 = Trt("Yellow", (-400, 200), "Turtle")
Ошибка, которая появляется, указана ниже. Это заставляет меня думать, что проблема связана с созданием объекта черепахи.
AttributeError: объект 'Trt' не имеет атрибута 'penup'
Заранее большое спасибо!
Рафаль