1
resposta

07 Calculando o IMC

Anna Júlia está criando um sistema para calcular o Índice de Massa Corporal (IMC) e fornecer recomendações básicas. O programa deve receber o peso e a altura de uma pessoa e exibir o valor do IMC, além de indicar se está abaixo do peso, com peso normal ou acima do peso. Crie um programa que receba o peso (em kg) e a altura (em metros) e calcule o IMC usando a fórmula: IMC = peso / (altura ** 2) Depois, exiba o valor do IMC e uma mensagem indicando se está abaixo do peso (IMC < 18.5), peso normal (18.5 <= IMC < 25) ou acima do peso (IMC >= 25).

Script desenvolvido:

peso = float(input("Digite o seu peso (kg): "))
altura = float(input("Digite a sua altura (m): "))
imc = peso / (altura ** 2)

if imc < 18.5:
  print(f'Seu IMC é: {imc:,.2F}. Você está abaixo do peso.')
elif 18.5 <= imc < 25:
  print(f'Seu IMC é: {imc:,.2F}. Você está no peso ideal.')
else:
  print(f'Seu IMC é: {imc:,.2F}. Você está acima do peso.')
1 resposta

Olá, Daniel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da fórmula matemática para calcular o IMC, utilizou muito bem as estruturas condicionais para classificar os resultados e ainda compreendeu a importância da formatação para exibir os valores de forma clara.

Uma dica interessante para o futuro é ajustar a formatação para duas casas decimais e usar :.2f em vez de :,.2F, já que o padrão em Python para valores monetários ou métricas é com ponto decimal e letras minúsculas. Assim:

peso = float(input("Digite o seu peso (kg): "))
altura = float(input("Digite a sua altura (m): "))
imc = peso / (altura ** 2)

if imc < 18.5:
    print(f"Seu IMC é: {imc:.2f}. Você está abaixo do peso.")
elif 18.5 <= imc < 25:
    print(f"Seu IMC é: {imc:.2f}. Você está no peso ideal.")
else:
    print(f"Seu IMC é: {imc:.2f}. Você está acima do peso.")

Isso faz com que o programa apresente os valores de forma mais consistente e alinhada às boas práticas da linguagem.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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