Olá, Wallace, como vai?
O seu código está correto para a proposta da atividade, você fez a leitura dos dados, aplicou a fórmula do IMC e utilizou bem as estruturas condicionais para exibir o resultado.
Uma melhoria interessante seria na formatação da saída. Atualmente o valor do IMC aparece com muitas casas decimais, e você pode deixá-lo mais legível exibindo apenas duas casas.
Por exemplo:
print(f"Seu IMC é: {imc:.2f}")
Assim, se o IMC for 22.85714285, o programa mostrará Seu IMC é: 22.86, o que deixa o resultado mais claro para quem está usando.
Continue praticando e compartilhando suas soluções, isso enriquece bastante as discussões no fórum. O espaço está sempre aberto para você trocar conhecimento.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!