Fala, Washington! Tudo bom?
Agradeço por compartilhar sua solução no fórum!
Curti demais como explorou o operador de potência para calcular o IMC com Python, compreendeu perfeitamente a importância da condição para classificar os resultados e utilizou bem o f-string para deixar as mensagens claras e dinâmicas.
Algo bem legal para complementar é formatar o valor do IMC com duas casas decimais, deixando a saída mais legível. Assim:
print(f'Seu IMC é de {calculadora_imc:.2f}, portanto você está no peso correto.')
Isso faz com que o número exibido fique mais amigável e fácil de interpretar.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Validação de entrada: garantir que o usuário não digite valores negativos ou zero.
- Mensagens detalhadas: incluir mais faixas de classificação (sobrepeso, obesidade grau I, II e III).
- Estrutura modular: separar o cálculo em uma função
calcular_imc(peso, altura) para reutilização.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: você prefere deixar o programa com apenas três classificações ou gostaria de expandir para incluir todas as categorias oficiais da OMS?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!