Oi, Marcelo. Tudo bem com você?
Sua resolução para o exercício ficou excelente e a lógica utilizada está correta. Você aplicou a fórmula de forma precisa, converteu os dados de entrada para float corretamente e utilizou a formatação f-string para exibir o resultado com duas casas decimais, o que deixa a saída no terminal muito mais limpa e amigável para o usuário.
As estruturas condicionais com if, elif e else foram encadeadas de maneira perfeita para checar as faixas de peso propostas. Como uma dica para evoluir ainda mais a aplicação, você pode experimentar arredondar o resultado com a função round(imc, 2) antes de guardar na variável ou até adicionar uma validação para impedir que o usuário digite valores nulos ou negativos para peso e altura, evitando cálculos incoerentes no programa.
Como você acha que poderia incluir novas categorias de classificação para tornar a sua calculadora ainda mais detalhada?
Parabéns pelo ótimo trabalho na atividade e muito obrigado por compartilhar o seu código com a gente. Continue praticando seus estudos e saiba que o fórum está sempre à disposição para te ajudar.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!