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!