Я делаю калькулятор подсчета очков, который должен уметь запрашивать у пользователя количество игроков, а затем запрашивать информацию о каждом игроке, сохраняя ее для каждого раунда подсчета очков.
Проблема Iв настоящее время есть способ выписать приглашение ввода пользователя, которое создает количество Player
заданных объектов, а затем присваивает каждому вновь созданному объекту свою собственную вызываемую переменную (желательно, чтобы оно печатало введенное имя игрока).
Iпытался использовать ввод, который создает цикл ввода на основе заданного числа, но он запрашивает только ввод без сохранения чего-либо.
Вот мой класс Player
:
class Player:
def __init__(self, name, inca, power, power_mask, short, medium, long):
self.name = name
self.inca = inca
self.power = power
self.power_mask = power_mask
self.short = short
self.medium = medium
self.long = long
Будет ли этолучше всего как-нибудь написать def
, который создает объект класса со всеми параметрами, в которых он мне нужен?Если так, как бы я это записал?