Oi Arthur,
Sua abordagem com if
e else
está correta para verificar se a temperatura está acima ou dentro do limite. No entanto, você pode aprimorar o código para torná-lo mais informativo e flexível.
Por exemplo, você poderia adicionar um elif
para lidar com uma situação onde a temperatura está próxima do limite, emitindo um aviso em vez de apenas dizer que está controlada. Assim:
temp_atual = float(input('Temperatura atual da sala de servidores:'))
if temp_atual >= 25:
print('Alerta! Temperatura acima do limite')
elif temp_atual >= 23:
print('Atenção! Temperatura próxima do limite, monitorar com mais frequência.')
else:
print('A temperatura está controlada.\n ')
print('Monitore novamente mais tarde!')
Além disso, considere usar constantes para definir o limite de temperatura, o que facilita a manutenção do código:
LIMITE_MAXIMO = 25
LIMITE_ALERTA = 23
temp_atual = float(input('Temperatura atual da sala de servidores:'))
if temp_atual >= LIMITE_MAXIMO:
print('Alerta! Temperatura acima do limite')
elif temp_atual >= LIMITE_ALERTA:
print('Atenção! Temperatura próxima do limite, monitorar com mais frequência.')
else:
print('A temperatura está controlada.\n ')
print('Monitore novamente mais tarde!')
![tux matrix](https://i.pinimg.com/originals/2b/ff/ff/2bffff2a58ad11c8122f914cbe99d43e.png)
Caso este post o tenha ajudado, por favor,
marcar como solucionado ☑️.
Bons Estudos! 🤓