У меня есть этот код ниже, я не вижу, что я делаю неправильно при получении данных, вводимых для отображения. Я получаю сообщение об ошибке «объект игры не имеет имени атрибута». Помогите пожалуйста кто-нибудь увидеть что я делаю не так? (Начинающий программист)
class games():
def _init_(self,name,platform,genre):
self.name = name
self.platform = platform
self.genre = genre
def display(self):
print (self.name,end='\t\t')
print (self.platform,end='\t\t')
print(self.genre)
def getData(games):
#st=list()
st = []
n=int(input("enter no of games: "))
print('games details are...')
for i in range (n):
print ('Games : ', i+1)
name=input('\tName : ')
platform=input('\tPlatform : ')
genre=input('\tGenre : ')
st.append(games())
print ("Game Details")
print ('Name\t\tPlatform\t\tGenre')
for i in range(n):
st[i].display()
getData(games)