Загрузка данных


import sys

# --- Цвета текста (как в примере на первом фото) ---
GREEN = '\033[92m'
YELLOW = '\033[93m'
RED = '\033[91m'
RESET = '\033[0m'

print("=== Мониторинг состояния сервера ===")

# --- Ввод температуры ---
try:
    # Преобразуем введенную строку в число с плавающей точкой (float)
    # чтобы поддерживать значения вроде 85.5
    temperature = float(input("Введите текущую температуру сервера (°C): "))
except ValueError:
    print(f"{RED}Ошибка: введите корректное число.{RESET}")
    sys.exit(1) # Завершаем программу с ошибкой, как в 4-м скриншоте

# --- Анализ состояния ---
if temperature < 80:
    print(f"{GREEN}Состояние: OK{RESET}")
    
elif temperature < 95:
    # Срабатывает для температур от 80 до 94.9...
    print(f"{YELLOW}ВНИМАНИЕ: перегрев! Температура: {temperature}°C{RESET}")
    
else:
    # Срабатывает для температур 95 и выше
    print(f"{RED}ВНИМАНИЕ: перегрев! Температура: {temperature}°C{RESET}")
    print(f"{RED}Опасный перегрев! Сервер будет отключён.{RESET}")