Как я могу использовать методы класса элементов, которые являются классами в списке? [закрыто]Python

Программы на Python
Anonymous
Как я могу использовать методы класса элементов, которые являются классами в списке? [закрыто]

Сообщение Anonymous »

Я создаю игру, которая содержит ту же концепцию, что и понг: наличие общего элемента (в данном случае ломаемых тайлов), для которого требуется использование класса.
Я думал об инициализации этих «объектов» с помощью цикла for, где я создаю новый элемент класса для каждого круга. Единственное, что при этом я не могу использовать методы класса:

Код: Выделить всё

class Tyle():
def __init__(self, some_parameter):
self.some_parameter = some_parameter

def do_something(self):
print(some_parameter)

tyles = []
x = 1
for i in range(1, 4):
tyles.append(Tyle, x)
x += 1

for t in tyles:
t.do_something()  #here there is the problem
Я попробовал дать имя переменной всем элементам следующим образом:

Код: Выделить всё

tyles = []
x = 1
for i in range(1, 4):
a = Tyle(x)
tyles.append(a)
x += 1
Но и это не работает. Есть ли способ вызвать методы класса в этом сценарии?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-a-list

Вернуться в «Python»