1
resposta

[Projeto] Resolução

LIMITE_TEMPERATURA = 25.0

def main():
    try:
        temperatura_atual_str = input('Digite a temperatura atual: ')
        temperatura_atual = float(temperatura_atual_str)

        if temperatura_atual > LIMITE_TEMPERATURA:
            print('Alerta! Temperatura acima do limite permitido.')
        else:
            print('Temperatura dentro do limite aceitável.')

    except ValueError:
        print('Erro: Por favor, digite um valor numérico válido para a temperatura.')

if __name__ == '__main__':
    main()
1 resposta

Boa tarde, Pedro! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de constantes para tornar o código mais fácil de manter, utilizou muito bem o bloco try except para tratar entradas inválidas de forma elegante e ainda compreendeu a importância do uso de condicionais para realizar verificações lógicas com clareza e objetividade.

Uma dica para evoluir ainda mais é encapsular a lógica de verificação em uma função separada, o que pode facilitar testes e reutilização do código.

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

Abraço e bons estudos!

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