1
resposta

[Projeto] Calculando o IMC

peso = float(input('Digite seu peso (kg): '))
altura = float(input('Digite sua altura (m): '))

imc = peso / (altura * altura)

if imc < 18.5:
    print(f'seu IMC é: {imc:.2f}\n Você está abaixo do peso\n')
elif 18.5 <= imc <= 25:
    print(f'seu IMC é: {imc:.2f}\nVocê está em seu peso ideal\n')
else:
    print(f'seu IMC é: {imc:.2f}\nVocê está acima do peso\n')
1 resposta

Olá, João, como vai?

Seu código está muito bem desenvolvido e segue a lógica necessária para o cálculo do IMC e a classificação das faixas de peso. Você aplicou corretamente o uso de f-strings para formatar as casas decimais e utilizou as estruturas condicionais de forma eficaz para separar cada categoria.

Uma dica interessante para o seu código é o uso do operador de exponenciação no Python. Em vez de multiplicar a altura por ela mesma, você pode utilizar dois asteriscos para elevar um número a uma potência. Por exemplo, altura elevada ao quadrado pode ser escrita como altura ** 2. Isso torna a leitura da fórmula matemática mais direta dentro do script.

Parabéns por concluir o exercício e por compartilhar sua solução com a comunidade, continue praticando e postando seus avanços.

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