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

Boa noite a todos.
Sei que poderia ter melhorado, mas gostaria de tentar usar o operador ternário.

temperature = int(input('Informe a temperatura da sala de servidores: '))
alerta = f'Alerta temperatura acima do recomendo' if temperature > 25 else f'Alerta temperatura dentro dos padrões'
print(alerta)
1 resposta

Olá, Washington! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o operador ternário para simplificar a lógica em Python, utilizou muito bem a condicional inline para tornar o código mais enxuto e ainda compreendeu a importância da mensagem clara no console para indicar o estado da temperatura da sala de servidores.

Uma dica interessante para o futuro é parametrizar os limites de temperatura em variáveis, deixando o código mais flexível. Assim:

limite = 25
temperature = int(input('Informe a temperatura da sala de servidores: '))
alerta = "Alerta temperatura acima do recomendado" if temperature > limite else "Alerta temperatura dentro dos padrões"
print(alerta)

Isso faz com que seja fácil ajustar o valor de referência sem precisar alterar a lógica principal.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Validar entradas: garantir que o usuário digite apenas números válidos.
  • Adicionar múltiplos níveis de alerta: por exemplo, “atenção”, “crítico” e “normal”.
  • Encapsular em função: criar uma função verificar_temperatura(temp) para reutilizar em diferentes contextos.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você acha mais interessante evoluir neste código, incluir diferentes níveis de alerta para cada faixa de temperatura ou manter apenas a lógica com o operador ternário para praticar concisão?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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