1
resposta

[Projeto] Calculando o IMC

altura =( float(input('qual a sua altura? ')) /100 )
peso = float(input('qual o seu peso atual? '))

imc = peso / (altura*altura)
mensagem = f'seu imc é {imc:.2f}'

if (imc <= 18.5 ):
  print(f'{mensagem} e você está abaixo do peso')
elif (imc <= 25):
  print(f'{mensagem} e você está no peso ideal')
elif (imc <= 29.9):
    *     print(f'{mensagem} e você está com sobrepeso')

1 resposta

Fala, Sara! Joia?

Há um pequeno erro de sintaxe no seu código que pode estar causando problemas. Na linha onde você está imprimindo a mensagem para o caso de sobrepeso, há um asterisco antes do print, que não deveria estar lá. Remova esse asterisco para corrigir o erro.

Aqui está o código corrigido:

altura = float(input('qual a sua altura? ')) / 100
peso = float(input('qual o seu peso atual? '))

imc = peso / (altura * altura)
mensagem = f'seu imc é {imc:.2f}'

if imc < 18.5:
    print(f'{mensagem} e você está abaixo do peso')
elif imc < 25:
    print(f'{mensagem} e você está no peso ideal')
elif imc < 30:
    print(f'{mensagem} e você está com sobrepeso')
else:
    print(f'{mensagem} e você está com obesidade')

Espero ter ajudado e bons estudos!