Oi, Armando, como vai?
O seu código segue muito bem a lógica das estruturas condicionais if, elif e else para classificar o IMC. Há apenas um detalhe técnico que impede a execução do programa: a variável peso está sendo utilizada no cálculo do IMC, mas ela não foi definida ou recebida através do comando input antes dessa linha.
Para resolver isso, basta adicionar uma linha no início do código para capturar o peso do usuário, assim como você fez de forma correta com a altura. Um exemplo prático seria incluir peso = float(input("Digite seu peso (kg): ")) logo antes da linha da altura.
Parabéns pelo empenho no desenvolvimento do exercício e continue compartilhando seus códigos no fórum, que está sempre à disposição para te apoiar nos estudos.
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!