1
resposta

Solução do exercicio proposto - if/else

temperatura_servidores = 25

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

if temperatura_servidores >= 26:
    print('ATENÇÃO! Temperatura acima do permnitido!')
elif temperatura_servidores <= 25:
    print('Temperatura dentro do padrão permnitido!')

Inicialmente havia usado o int para que o código trasnformasse o numero digitado em inteiro, porem ao testar com numeros quebrados o próprio código quebrava, ao pesquisar encontrei a opção float que foi até usado pelo instrutor que transforma o numero em decimal e garante que o código rode sem erros.

1 resposta

Olá, Nicole! Joia?

Você mandou muito bem na resolução de mais um desafio, meus parabéns e espero que você mantenha esse empenho nas demais atividades.

A título de curiosidade, observe que sua condição elif está cobrindo todos os casos em que a temperatura é menor ou igual a 25. Isso significa que, mesmo se a temperatura for 24, por exemplo, ele ainda imprimirá "Temperatura dentro do padrão permitido!". Se o objetivo é apenas verificar se a temperatura está acima de 25, você pode simplificar o código assim:

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

if temperatura_servidores > 25:
    print('ATENÇÃO! Temperatura acima do permitido!')
else:
    print('Temperatura dentro do padrão permitido!')

Dessa forma, qualquer temperatura acima de 25 acionará o alerta, enquanto qualquer temperatura de 25 ou menos será considerada dentro do padrão. Isso atende ao requisito de garantir que a temperatura não ultrapasse 25°C.

No mais, bons estudos!