Olá, Apollo! Como vai?
Você organizou bem o cálculo do IMC e aplicou corretamente as estruturas if, elif e else para classificar os resultados. A forma como você usou altura**2 e formatou a saída com :.2f mostra atenção aos detalhes, o que é muito importante nesse tipo de aplicação.
Uma dica interessante para o futuro é usar round() para controlar casas decimais antes de usar o valor em outras lógicas, caso precise reutilizar o IMC depois:
peso = float(input('Digite seu peso: '))
altura = float(input('Digite sua altura: '))
imc = peso / (altura ** 2)
imc = round(imc, 2)
print('IMC:', imc)
Esse código calcula o IMC e arredonda o valor para duas casas decimais antes de exibir.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!