Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

resposta imc

peso = float(input('digite seu peso: '))
altura = float(input('digite sua altura: '))
IMC = peso / (altura*2)
print(f'O seu IMC é: {IMC:.2f}')

if IMC < 18.5:
    print('Você está abaixo do peso ideal.')
elif 18.5 <= IMC < 25:
    print('O seu peso está ok.')

elif IMC >= 25:
    print('Você está acima do peso.')
1 resposta

Olá, Gabriel, como vai?

O seu código está bem estruturado e a lógica das condicionais está correta, mas há um detalhe importante na fórmula que precisa de ajuste. No cálculo do IMC, a altura deve ser elevada ao quadrado, e não multiplicada por 2. Atualmente você está usando (altura * 2), o que altera o resultado do índice.

Com essa pequena correção, seu programa passará a fornecer valores mais precisos e condizentes com a classificação do IMC.

Continue compartilhando seus códigos aqui no fórum. É um ótimo espaço para trocar ideias e aprender cada vez mais.

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