Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Temperatura dos servidores

temperatura= float(input('Digite a temperatura atual: '))

if temperatura <= 5:
print("Alerta! Risco de hipotermia.")
elif temperatura <= 22:
print("Alerta! Temperatura acima do limite permitido.")
elif temperatura <= 30:
print("Alerta! Nessecidade de hidratação.")
else:
print("Alerta! Risco de desidratação e exaustão térmica.")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi Cátia, tudo bem? 😊

Sua sugestão para a atividade "Temperatura dos servidores" está muito boa e aborda diferentes cenários de temperatura de forma clara. 👍

Para otimizar o código e torná-lo ainda mais robusto, podemos fazer alguns ajustes.

Primeiro, é importante garantir que a entrada do usuário seja tratada corretamente. Se o usuário digitar um valor não numérico, o programa pode quebrar. Podemos usar um bloco try-except para lidar com isso.

Segundo, a lógica dos seus elif está quase perfeita, mas podemos refinar um pouco para cobrir todos os casos de forma mais explícita e evitar possíveis sobreposições ou lacunas.

Veja uma sugestão de como o código poderia ficar:

try:
    temperatura = float(input('Digite a temperatura atual: '))

    if temperatura <= 5:
        print("Alerta! Risco de hipotermia.")
    elif temperatura <= 22:
        print("Alerta! Temperatura acima do limite permitido.")
    elif temperatura <= 30:
        print("Alerta! Necessidade de hidratação.")
    else: # temperatura > 30
        print("Alerta! Risco de desidratação e exaustão térmica.")

except ValueError:
    print("Entrada inválida. Por favor, digite um número para a temperatura.")

Nesta versão:

  • O bloco try-except ValueError captura erros caso o usuário digite algo que não possa ser convertido para float.
  • A condição else agora cobre explicitamente temperaturas acima de 30, tornando a lógica mais direta.

🎓 Para saber mais:

Continue com o ótimo trabalho e explorando as possibilidades do Python! 💻