1
resposta

[Projeto] Praticando Python - Calculando o IMC

Esta foi minha resolução:

peso = float(input('Informe o peso do peso em KG: '))
altura = float(input('Informe a altura em metros: '))

calculo_imc = peso/(altura**2)

if calculo_imc < 18.5:
    print(f'Seu IMC é de {calculo_imc:.1f}. E significa que você está abaixo do peso.')
elif 18.5 <= calculo_imc < 25:
    print(f'Seu IMC é de {calculo_imc:.1f}. E significa que você está com o peso normal.')
elif calculo_imc >= 25:
    print(f'Seu IMC é de {calculo_imc:.1f}. E significa que você está acima do peso.')
1 resposta

Olá, Vitor, como vai?

O seu código está correto e atende perfeitamente aos requisitos propostos no exercício. Você aplicou corretamente a fórmula matemática do IMC e utilizou a estrutura condicional de maneira eficiente para classificar os resultados. A formatação de uma casa decimal no print também é uma boa prática para facilitar a leitura do usuário final.

Parabéns por compartilhar o seu projeto e continue praticando. O fórum segue à disposição para qualquer dúvida ou novas implementações que você queira testar.

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