import random
def roll_dice(sides):
return random.randint(1, sides)
def generate_health():
return roll_dice(6) * roll_dice(8)
RED = "\033[31m"
GREEN = "\033[32m"
YELLOW = "\033[33m"
BLUE = "\033[34m"
MAGENTA = "\033[35m"
CYAN = "\033[36m"
RESET = "\033[0m"
print(YELLOW + "⚔️ Генератор характеристик персонажей ⚔️" + RESET)
print(CYAN + "Создайте своего воина и узнайте его здоровье!" + RESET)
print()
while True:
name = input(GREEN + "Назовите своего воина: " + RESET)
health = generate_health()
if health >= 30:
health_color = MAGENTA
elif health >= 15:
health_color = BLUE
else:
health_color = RED
print(health_color + "Его здоровье: " + str(health) + " ед." + RESET)
print()
again = input("Создать нового персонажа? (" + GREEN + "да" + RESET + "/" + RED + "нет" + RESET + "): ")
if again != 'да':
print(RED + "Генератор закрывается. Удачных приключений!" + RESET)
break