Olá, Estudante. Como vai?
O seu código está funcionando corretamente e demonstra uma boa compreensão inicial de como utilizar as estruturas condicionais para resolver problemas do dia a dia, como o monitoramento de infraestrutura.
Para aprofundar seu conhecimento nesse exercício, é interessante notar que o fluxo de decisão de um programa pode ser visualizado como um caminho com bifurcações. No seu caso, você usou o if e o else para criar dois caminhos possíveis.
Uma sugestão de boa prática para complementar sua solução é tratar casos onde a temperatura está exatamente no limite ou em um estado de atenção. No Python, quando temos mais de duas condições, utilizamos o elif.
Veja como poderíamos expandir a lógica para tornar o sistema mais robusto:
temperatura = float(input("Digite a temperatura atual da sala: "))
if temperatura > 25:
print("Alerta! A temperatura ultrapassou 25°C.")
elif temperatura == 25:
print("Atenção! A temperatura atingiu o limite crítico de 25°C.")
else:
print("Temperatura dentro do limite seguro.")
if testa a primeira condição.elif (abreviação de else if) só é testado se o primeiro if for falso.else serve como uma rede de segurança para qualquer valor que não tenha entrado nas condições anteriores.Outro ponto positivo no seu código foi o uso do float(), que permite que o sistema aceite temperaturas com casas decimais (ex: 25.5), o que é essencial para sensores de precisão.
Continue praticando e explorando essas variações!
Espero que possa ter lhe ajudado!
Olá, Evandro, irei anotar aqui para aplicar e testar.
Muito obrigada pela dica!