temperatura = int(input("Digite a temperatura atual"))
if temperatura > 25:
print("temperatura fora do normal!")
else:
print("Temperatura normal")
temperatura = int(input("Digite a temperatura atual"))
if temperatura > 25:
print("temperatura fora do normal!")
else:
print("Temperatura normal")
Olá, Gabriel. Como vai?
Parabéns por concluir o desafio! O uso de estruturas condicionais é a base para criar qualquer sistema automatizado que precise tomar decisões sozinho com base em dados do mundo real. No contexto de infraestrutura e TI, monitorar a temperatura de servidores é um exemplo clássico e vital para evitar que equipamentos caros queimem.
O seu raciocínio lógico está totalmente correto: você capturou a entrada, converteu para um número inteiro e aplicou o if/else para validar o limite de segurança de 25°C.
Para enriquecer o seu projeto e te ajudar com as boas práticas do Python, separei duas dicas importantes, incluindo um ajuste técnico essencial no código:
Ao postar no fórum, o seu código acabou saindo desalinhado. No Python, a indentação (aquele recuo de 4 espaços antes do print) não é apenas uma questão de estética: ela é obrigatória para o código funcionar. Sem ela, o Python não sabe quais linhas pertencem ao bloco do if e quais pertencem ao else, gerando um erro chamado IndentationError.
Para que o seu código rode perfeitamente, ele precisa ser estruturado assim:
temperatura = int(input("Digite a temperatura atual: "))
if temperatura > 25:
print("Temperatura fora do normal!") # Recuo de 4 espaços
else:
print("Temperatura normal") # Recuo de 4 espaços
Dica de ouro para o fórum: Para o seu código manter esse espaçamento correto e bonito na sua postagem, basta selecioná-lo no editor do fórum e clicar no botão com o ícone
</>(Formatar como código).
elif (Múltiplos Estados)No mundo real, o monitoramento de uma sala de servidores geralmente não é apenas "8 ou 80" (normal ou crítico). Existem estados de alerta intermediários. Como você está estudando o capítulo de if, elif e else, veja como podemos deixar o seu algoritmo muito mais profissional adicionando uma faixa de Alerta:
Veja como implementar essa lógica de forma limpa usando o elif:
temperatura = int(input("Digite a temperatura atual do servidor (°C): "))
if temperatura > 25:
print("⚠️ ALERTA CRÍTICO: Temperatura fora do normal! Ativar resfriamento.")
elif temperatura >= 23:
print("⚠️ ATENÇÃO: Temperatura em elevação. Monitore o sistema.")
else:
print("✅ Temperatura normal. Servidores operando com segurança.")
Deixar o sistema com essas camadas de decisão ajuda a equipe de infraestrutura a agir antes mesmo que o servidor atinja a temperatura limite de risco.
Parabéns pelo projeto prático e continue firme aplicando o Python para resolver problemas reais de tecnologia!
Espero que possa ter lhe ajudado!