Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Temperatura do servidor

temperatura_da_sala_servidores = int(input('Qual a temperatura da sala dos servidores? '))

if temperatura_da_sala_servidores <= 25:
    print(f'{temperatura_da_sala_servidores}° está dentro da temperatura ideal.')
else:
    print(f'{temperatura_da_sala_servidores}° está acima da temperatura permitida! ALERTA!')
1 resposta

Oi, Nathã. Tudo bem?

Seu exercício para verificar a temperatura da sala dos servidores. A condição temperatura_da_sala_servidores <= 25 contempla justamente o limite definido no exercício, permitindo considerar 25°C como uma temperatura adequada. Quando o valor ultrapassa esse limite, o else apresenta a mensagem de alerta, atendendo ao comportamento esperado.

Um ponto interessante é que você utilizou int() para receber a temperatura. Para esse exercício, funciona bem, já que estamos trabalhando com valores inteiros. Porém, em uma situação real de monitoramento, poderia ser interessante utilizar float(), porque uma temperatura como 25.5°C também precisa ser considerada. Por exemplo, com float(input(...)), valores como 24.7, 25.0 ou 26.3 poderiam ser analisados normalmente. A estrutura condicional que você criou continuaria funcionando da mesma maneira.

Também foi interessante deixar a mensagem dinâmica utilizando f-string, pois ela apresenta ao usuário a temperatura que foi informada.

Se você fosse transformar esse exercício em um pequeno sistema de monitoramento, que outras faixas de temperatura você criaria para diferenciar uma situação normal de uma situação crítica?

Parabéns pelo exercício e obrigado por compartilhar sua solução. Continue praticando e compartilhando suas implementações por aqui. O fórum está à disposição.

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