Olá, Matheus, como vai?
O seu código está funcional e cumpre o objetivo proposto. Sobre os números decimais longos, isso ocorre porque o Python mostra todo o valor calculado. Uma forma simples de tornar a saída mais agradável é formatar o número com duas casas decimais usando :.2f.
Por exemplo, você pode imprimir o IMC assim:
print(f'O seu IMC é: {IMC:.2f}')
Continue compartilhando seus códigos no fórum. Estamos à disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!