Помогите разобраться.
Изучаю классы на практике и хочу реализовать игру “кости” с их помощью. Задумка такая, при входе, идет приветствие, далее вопрос о количестве играков, вводим количество играков и в зависимости от того сколько их, столько создается и объектов класса, у каждого объекта есть переменная с именем и возрастом игрока, которая задается с клавиатуры. Создаю класс для объектов:
class Player(object): def __init__(self, name, age): self.name = name self.age= age def __str__(self): rep = "New player %s, %s age" %(self.name, self.age) return rep def name(self): self.name = input("Enter name new player: ") self.age= input("Enter he/she age: ") return (self.name, self.age)
def start_game(): print("Hello, welcom to new game - dist") players_num = int(input("How many players will play: ")) # if not players_num.is_digit(): # raise Exception("Incorrect number of players") players = [Player(). for i in range(players_num)] l_players = list(enumerate(players, start=1)) print(l_players) return players_num, l_players
покажите ресурс, где будет доступно расказано о такой ситуации, либо наведите на мысль
спасибо