def calc_peso():
print('\n\n*** Calculadora IMC ***\n\n')
peso = float(input('Digite o seu peso: '))
altura = float(input('Digite a sua altura: '))
imc = peso / (altura ** 2)
if imc < 18.5:
resultado_peso = 'abaixo'
elif imc > 25:
resultado_peso = 'acima'
else:
resultado_peso = 'dentro'
print(f'Seu IMC é {imc:.2f}. Você está {resultado_peso} do peso ideal.')
while True:
calc_peso()
Montei o código de modo a evitar a repetição de prints, criando uma variável para determinar se a pessoa está abaixo, acima ou dentro do peso ideal. ;)