1
resposta

Projeto - IMC-Calc

1. Entrada de dados com uma pequena melhoria de usabilidade

print("--- CALCULADORA DE IMC ---")
entrada_peso = input("Digite seu peso (kg): ").replace(',', '.')
entrada_altura = input("Digite sua altura (m): ").replace(',', '.')

2. Conversão e Cálculo

peso = float(entrada_peso)
altura = float(entrada_altura)
imc = peso / (altura ** 2)

3. Exibição do Resultado

print(f"\nSeu IMC é: {imc:.2f}")

4. Classificação (Organizada por faixas)

if imc < 18.5:
status = "Abaixo do peso"
elif imc < 25:
status = "Peso normal"
elif imc < 30:
status = "Sobrepeso"
else:
status = "Obesidade"

print(f"Resultado: {status}")

1 resposta

Oi, Heidys! Como vai?

Agradeço por compartilhar.

Gostei do seu projeto IMC-Calc, sua solução ficou bem organizada ao separar entrada de dados, conversão, cálculo, exibição do resultado e classificação por faixas. A melhoria com .replace(',', '.') também ajuda bastante na usabilidade, já que permite que a pessoa digite valores com vírgula ou ponto.

Dica: mantenha atenção à indentação dentro dos blocos if, elif e else, pois em Python ela define quais comandos pertencem a cada condição. Você pode continuar evoluindo o projeto adicionando uma validação para evitar altura igual a zero ou entradas inválidas.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!