Oi, Evandro! Como vai?
Seu código ficou bem organizado e a lógica das estruturas if, elif e else foi aplicada corretamente para classificar o IMC. Também chamou atenção o uso da formatação :.2f, que deixa o resultado mais amigável para quem utiliza o programa.
Uma dica interessante para o futuro é armazenar a mensagem em uma variável e exibi-la apenas uma vez, evitando repetir o print() do IMC em cada condição. Veja este exemplo:
peso = 70
altura = 1.75
imc = peso / (altura ** 2)
mensagem = "Peso normal"
print(f"IMC: {imc:.2f}")
print(mensagem)
Nesse exemplo, o código calcula o IMC e exibe a mensagem definida em uma variável, deixando a manutenção mais simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!