1
resposta

[Projeto] [SUGESTÃO] TEMPERATURA DOS SERVIDORES - Minha resposta

temp = float(input("Digite a temperatura atual: "))
temp_max = 25
if temp == temp_max:
    print(f"Alerta! Temperatura {temp} C° atingiu o limite permitido.")
elif temp < temp_max:
    print(f"Temperatura {temp}C° está dentro do limite permitido.")
else:
    print(f"Alerta! temperatura {temp} C° está acima do limite permitido!")
1 resposta

Oi, David, como vai?

O seu código para o projeto de monitoramento de temperatura dos servidores atende perfeitamente à lógica proposta no exercício. A utilização das instruções if, elif e else foi aplicada de maneira correta para avaliar as diferentes faixas de valores da variável temp em relação ao limite permitido definido em temp_max. Essa estrutura garante que o programa exiba o print adequado para cada situação: quando a temperatura atual atingiu o limite, quando está dentro do limite permitido ou quando está acima dele, gerando o alerta correspondente em cada caso.

Você também teve um cuidado ao converter a entrada de dados com float(input(...)), permitindo que o programa trabalhe com números decimais e reflita de forma mais precisa a medição de um sensor real. Essa escolha torna a sugestão apresentada no projeto ainda mais robusta e próxima de uma aplicação prática no monitoramento de servidores.

Uma dúvida para continuar o papo: você já pensou em como o programa se comportaria se o usuário digitasse um valor com vírgula em vez de ponto para separar os decimais?

Parabéns pelo excelente desenvolvimento do projeto e obrigado por compartilhar a sua resposta com a comunidade no fórum. Estamos sempre à disposição para apoiar o seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!