1
resposta

Prática - Temperatura dos servidores

Programa para monitorar a temperatura da sala de servidores


**Entrada de dados:**

temperatura = float(input("Digite a temperatura atual: "))

# Verificação da temperatura
if temperatura > 25:
    print("Alerta! Temperatura acima do limite permitido.")
else:
    print("Temperatura dentro do limite seguro.")
    
--------------------------------------------------------------------
    
Saída (Se a temperatura estiver acima do limite):
    
Digite a temperatura atual: 28
Alerta! Temperatura acima do limite permitido.

Saída (Se a temperatura estiver dentro do limite):
    
Digite a temperatura atual: 22
Temperatura dentro do limite seguro.
1 resposta

Olá, Aristóteles. Como vai?

Seu código está funcional e atende perfeitamente ao que foi proposto na atividade. A estrutura do if e else é a base para a tomada de decisão em programas de monitoramento como este.

Para agregar ainda mais valor ao seu projeto, você pode implementar o uso do elif. No monitoramento de servidores reais, nem sempre temos apenas "seguro" ou "alerta". Geralmente, existem níveis intermediários de atenção para evitar que o servidor chegue ao limite crítico.

Uma sugestão de melhoria seria adicionar uma faixa de Atenção, como no exemplo abaixo:

temperatura = float(input("Digite a temperatura atual: "))

if temperatura > 30:
    print("Alerta Crítico! Desligamento de emergência necessário.")
elif temperatura > 25:
    print("Atenção! Temperatura acima do limite ideal. Verifique o ar condicionado.")
else:
    print("Temperatura dentro do limite seguro.")
  • O if trata o caso mais grave (acima de 30 graus).
  • O elif (else if) verifica uma condição intermediária caso a primeira seja falsa.
  • O else cobre qualquer valor que seja 25 ou menor.

Além disso, notei que no seu código o print(media) apareceu colado na linha anterior em um dos exemplos. Lembre-se sempre de manter cada instrução em sua própria linha ou separada por ponto e vírgula (embora a quebra de linha seja o padrão em Python) para manter a legibilidade.

Espero que possa ter lhe ajudado!