E eu que fiquei quebrando a cabeça pra entender o porque meu cálculo de IMC só dava 0.00
Até que percebi que estava inserindo os dados da altura errado. Colocava em cm 160cm ao invés de 1.60m.
Isso não atrapalhou tanto na hora de definir se o peso estava acima ou abaixo do IMC, mas não gerava nenhum dado com peso normal.
Depois que corrigi ficou assim
peso = float(input(" Digite seu peso aqui (kg): "))
altura = float(input(" Digite sua altura aqui (m): "))
imc = peso / (altura**2)
print(f"Seu IMC é: {imc:.2f}")
if imc < 18.5:
print ("Você está abaixo do peso")
elif imc < 25:
print ("Você está com peso normal")
else:
print ("Você está acima do peso")
Pra ficar mais fácil visualizar tirei um print do erro e da solução