import random
print("Приветствуем! Добро пожаловать в Уличные гонки!")
print("Выберите автомобиль и начните гонку!")
print("Вы выбрали автомобиль")
print("Гонка началась!")
print("Гонка закончилась.")

    #Подсчитываем базовые данные и выводим их
race_place = random.randint(1, 12)
points_for_place = 100
place_points = race_place * points_for_place
destroyed_cops = random.randint(1, 20)
points_for_destroyed_cops = 50
destroy_points = destroyed_cops * points_for_destroyed_cops

print("Нажмите Enter, чтобы узнать результаты гонки!")
input()
print(f"Вы заняли {race_place} место и заработали {place_points} очков за позицию")
print(f"Вы уничтожили {destroyed_cops} полицейских и заработали {destroy_points} очков за уничтожение")

    #Набираем опыт вождения, если его хватит то мы побеждаем босса
    #Если игрок без достаточного уровня вождения пошёл к боссу, то босс будет сложнее, но игрок может выйграть, например от везения, изобразим это броском кубиков (Этот путь, если игроку не хватает очков)
driving_skill = place_points + destroy_points
print(f"Ваш опыт вождения составляет: {driving_skill}")
print("Чтобы победить следующего босса вам нужно 1300 опыта вождения")
print("Нажмите Enter, чтобы перейти к боссу <<Доминик Торетто>>")
input()
win = driving_skill >= 1300
if win:
    print("Поздравляем, вы победили ради семьи")
else:
    #Если игрок выбивает на 20 гранном кубике 10 и больше 10, он выйгрывает скиллом/удачей
    print("Внимание, у вас не хватает опыта вождения, продолжить?")
    input()
    dice = random.randint(1, 20)
    lucky_win = dice >= 10
    #Давайте будем считать что мы не видим сколько выпало кубиков, и она существует просто для проверки кода
    if lucky_win:
        print(f"вы выбыли {dice}") 
        print("Поздравляем, вы победили ради семьи и получили бонус за сложность!")
    else:
        print(f"вы выбыли {dice}") 
        print("Вы проиграли, отдавайте тачку!")   
        
    
