import random
age = random.randint(1,81)
x = random.randint(10,75)
y = random.randint(300,5000)
iq = random.randint(50,200)
r = random.randint(10,75)
b = random.randint(10,75)
d_age = random.randint(1,81)
d_x = random.randint(10,75)
d_y = random.randint(300,5000)
d_iq = random.randint(50,200)
d_r = random.randint(10,75)
d_b = random.randint(10,75)
print("Ваши показатели:")
if age < 3:
        print(f"Вы малыш в возрасте {age}")
elif age < 13:
        print(f"Вы ребенок в возрасте {age}")
elif age < 18:
        print(f"Вы подросток в возрасте {age}")
elif age < 30:
        print(f"Вы молодой взрослый в возрасте {age}")
elif age < 65:
        print(f"Вы человек средних лет в возрасте {age}")
elif age < 81:
        print(f"Вы пожилой человек в возрасте {age}")
print(f"Деньги: {y}")
print(f"IQ: {iq}")
print(f"Выносливость: {x}")
print(f"Бодрость: {b}")
print(f"Радость: {r}")
while True :
    print("Команды [spend money, do homework, go to gym, work, go shopping, play a game, get a coffee, take a break]")
    command = input()
    command = command.lower()
    if command == "spend money":
        print("Вы потратили деньги, но взбодрились и порадовались")
        y-=random.randint(50,200)
        r+=random.randint(5,20)
        b+=random.randint(5,15)
    elif command == "do homework":
        print("Ты сделал работу для ВУЗа, поумнели, но устали")
        iq+=random.randint(10,30)
        b-=random.randint(5,25)
        x-=random.randint(5,10)
    elif command == "work":
        print("Вы заработали денег и стали выносливее, но устали")
        y+=random.randint(150,300)
        b-=random.randint(10,25)
        x+=random.randint(5,15)
    elif command == "go to gym":
        print("Вы сходили в спортзал и стали выносливее, но устали и потратили денег")
        x+=random.randint(10,30)
        b-=random.randint(5,15)
        y-=random.randint(35,100)
    elif command == "go shopping":
        print("Вы сходили в ТЦ и стали счастливее, но потратили денег и потеряли бодрость")
        y-=random.randint(400,1000)
        r+=random.randint(20,50)
        b-=random.randint(10,20)
    elif command == "play a game":
        print("Вы поиграли с другом в настолку, стали умнее и счастливее")
        r+=random.randint(10,20)
        iq+=random.randint(10,30)
    elif command == "get a coffee":
        print("Вы купили кофе и повеселели, но потратили деньги")
        r+=random.randint(5,15)
        y-=random.randint(35,75)
    elif command == "take a break":
        print("Вы отдохнули, стали выносливым и бодрым, но потратили деньги на подушку")
        b+=random.randint(10,25)
        x+=random.randint(5,15)
        y-=random.randint(50,75)
    elif command == "sleep":
        print("Вы уснули и остановили игру")
        break
    else:
        print ("Команда не распознана, введите [spend money, do homework, go to gym, work, go shopping, play a game, get a coffee, take a break]")
    if y < 0:
        print("Вы проиграли, игра окончена")
        print("Причина: банкротство")
        break
    if b < 0:
        print("Вы проиграли, игра окончена")
        print("Причина: бесконечная спячка")
        break
    if x < 0:
        print("Вы проиграли, игра окончена")
        print("Причина: нет сил встать")
        break
    print("Ваши показатели:")
    print(f"Возраст: {age}")
    print(f"Деньги: {y}")
    print(f"IQ: {iq}")
    print(f"Выносливость: {x}")
    print(f"Бодрость: {b}")
    print(f"Радость: {r}")
    if y > 10000:
        print("Ачивка №1: Серьезная сумма")
    if iq > 300:
        print("Ачивка №2: Мегамозг")
    if b > 100:
        print("Ачивка №3: Эффективная работа мозга")
    if x > 100:
        print("Ачивка №4: Рабочая смена удалась")
    if r > 100:
        print("Ачивка №5: Радостная жизнь")
    npc = random.randint(1,8)
    if npc == 1:
        print("У вашего друга украли деньги")
        d_y-=random.randint(50,200)
        d_r+=random.randint(5,20)
        d_b+=random.randint(5,15)
    elif npc == 2:
        print("Ваш друг поучаствовал в викторине")
        d_iq+=random.randint(10,30)
        d_b-=random.randint(5,25)
        d_x-=random.randint(5,10)
    elif npc == 3:
        print("Ваш друг нашел деньги")
        d_y+=random.randint(150,300)
        d_b-=random.randint(10,25)
        d_x+=random.randint(5,15)
    elif npc == 4:
        print("Ваш друг сходил на прогулку")
        d_x+=random.randint(10,30)
        d_b-=random.randint(5,15)
        d_y-=random.randint(35,100)
    elif npc == 5:
        print("Ваш друг сходил в ТЦ")
        d_y-=random.randint(400,1000)
        d_r+=random.randint(20,50)
        d_b-=random.randint(10,20)
    elif npc == 6:
        print("Ваш друг поиграл в настолку с семьей")
        d_r+=random.randint(10,20)
        d_iq+=random.randint(10,30)
    elif npc == 7:
        print("Друг купил себе кофе")
        d_r+=random.randint(5,15)
        d_y-=random.randint(35,75)
    elif npc == 8:
        print("Друг взял перерыв")
        d_b+=random.randint(10,25)
        d_x+=random.randint(5,15)
        d_y-=random.randint(50,75)
    if d_y < 0:
        print("Ваш друг проиграл, причина: он стал банкротом")
        print("Поздравляем с победой!")
        break
    if d_b < 0:
        print("Ваш друг проиграл, причина: он заснул вечным сном")
        print("Поздравляем с победой!")
        break
    if d_x < 0:
        print("Ваш друг проиграл, причина: он не смог встать")
        print("Поздравляем с победой!")
        break
    print("Показатели вашего друга:")
    print(f"Возраст: {d_age}")
    print(f"Деньги: {d_y}")
    print(f"IQ: {d_iq}")
    print(f"Выносливость: {d_x}")
    print(f"Бодрость: {d_b}")
    print(f"Радость: {d_r}")
