Oi, Calebe! Como vai?
Agradeço por compartilhar.
Seu código está correto: você leu peso e altura, calculou o imc com a fórmula adequada e usou if, elif e else para classificar o resultado. Também ficou muito bom o uso de :.2f para mostrar o IMC com duas casas decimais.
Uma dica interessante para o futuro é validar se a altura digitada é maior que zero antes do cálculo, evitando divisão por zero.
peso = float(input("Digite o peso em kg: "))
altura = float(input("Digite a altura em metros: "))
if altura > 0:
imc = peso / (altura ** 2)
print(f"IMC: {imc:.2f}")
else:
print("Altura invalida")
Esse código verifica se altura é válida antes de calcular o IMC.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!