Oi, Camila! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você fez um ótimo trabalho utilizando as estruturas condicionais if
, elif
e else
para calcular e classificar o IMC. A utilização de f-strings
para formatar a saída também ficou excelente. Seu código está bem claro e funcional!
Uma dica interessante para o futuro é o uso de uma estrutura de dicionário para armazenar as faixas de IMC e suas respectivas classificações. Veja este exemplo:
faixas_imc = {
'abaixo do peso': (0, 18.5),
'peso normal': (18.5, 25),
'acima do peso': (25, 100)
}
for faixa, (minimo, maximo) in faixas_imc.items():
if minimo <= imc < maximo:
print(f'Você está {faixa}: imc - {imc:.2f}')
break
Este código usa um dicionário para simplificar a comparação de faixas de IMC.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!