Olá, João, como vai?
Seu código está muito bem desenvolvido e segue a lógica necessária para o cálculo do IMC e a classificação das faixas de peso. Você aplicou corretamente o uso de f-strings para formatar as casas decimais e utilizou as estruturas condicionais de forma eficaz para separar cada categoria.
Uma dica interessante para o seu código é o uso do operador de exponenciação no Python. Em vez de multiplicar a altura por ela mesma, você pode utilizar dois asteriscos para elevar um número a uma potência. Por exemplo, altura elevada ao quadrado pode ser escrita como altura ** 2. Isso torna a leitura da fórmula matemática mais direta dentro do script.
Parabéns por concluir o exercício e por compartilhar sua solução com a comunidade, continue praticando e postando seus avanços.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!