Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Temperatura dos servidores

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

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.")
  • O if testa a primeira condição.
  • O elif (abreviação de else if) só é testado se o primeiro if for falso.
  • O 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!

solução!

Olá, Evandro, irei anotar aqui para aplicar e testar.

Muito obrigada pela dica!