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}")