def __init__(self, name, money, position):
step = random.randint(1, 6)
print('Игрок ' + self.name + ' шагает на ' + str(step) + ' шагов')
self.street = (self.street + step) % city_size
street = city[self.street]
if self.money >= street.cost:
self.money = self.money - street.cost
print('Игрок ' + self.name + ' покупает ' + str(street.name))
print('Игрок ' + self.name + ' посетил улицу ' + str(street.name))
if self.money >= street.tax:
self.money = self.money - street.tax
street.owner.money = street.owner.money + street.tax
print('Игрок ... платит игроку ... за аренду ... денег')
print('У игрока ... не хватает денег чтобы заплатить ....')
print('Игрок ... выбывает из игры.')
def __init__(self, name, cost, tax):
for i in range(city_size):
city.append(Street('Улица №' + str(i), i * 10 + 100, (i + 1) * 2))
cat = Player('кошка', 1000, 1)
dog = Player('собака', 1000, 1)
pig = Player('свинка', 1000, 1)
monkey = Player('макака', 1000, 1)