temperatura = int(input("Digite a temperatura atual: "))
if temperatura > 25:
print("Alerta! Temperatura acima do limite permitido.")
else:
print("Temperatura dentro do limite permitido.")
temperatura = int(input("Digite a temperatura atual: "))
if temperatura > 25:
print("Alerta! Temperatura acima do limite permitido.")
else:
print("Temperatura dentro do limite permitido.")
Olá, Micael. Como vai?
Parabéns pela resolução de mais um desafio! A estrutura lógica do seu programa para monitorar a temperatura dos servidores está impecável. Esse tipo de script de automação é largamente utilizado no mercado de infraestrutura de TI e DevOps para prevenir que equipamentos sofram superaquecimento e parem de funcionar.
Assim como nas postagens anteriores, para que o interpretador do Python consiga executar o código com sucesso, precisamos ajustar a indentação. Como o print depende do resultado do if ou do else, ele precisa estar com quatro espaços de recuo em relação à margem esquerda.
Aqui está o código corrigido com os recuos corretos:
temperatura = int(input("Digite a temperatura atual: "))
# Adicionado o recuo obrigatório nas linhas abaixo do if e do else
if temperatura > 25:
print("Alerta! Temperatura acima do limite permitido.")
else:
print("Temperatura dentro do limite permitido.")
Para enriquecer o seu projeto e aplicar ainda mais os conceitos de elif, podemos pensar no funcionamento real de uma sala de servidores (Data Center). Geralmente, não existe apenas uma linha divisória entre o "bom" e o "ruim". Os sistemas de monitoramento costumam trabalhar com três níveis de estados (estados de alerta):
Veja como podemos evoluir o seu código inserindo uma faixa intermediária de aviso usando o elif:
temperatura = int(input("Digite a temperatura atual do servidor: "))
if temperatura > 35:
print("EMERGÊNCIA CRÍTICA: Desligamento automático preventivo necessário!")
elif temperatura > 25:
print("Alerta de Aviso: Temperatura acima do ideal. Verifique o ar-condicionado.")
else:
print("Status OK: Temperatura dentro do limite permitido.")
Com essa modificação, seu programa ganha mais robustez e reflete com fidelidade o comportamento das ferramentas corporativas de monitoramento técnico de infraestrutura. Continue praticando firme com as condicionais!
Espero que possa ter lhe ajudado!