I organized my code into functions but I can't return the values. What is wrong?
def jogar(): define_parametros() imprime_mensagem() calcula_imc() def define_parametros(): peso = float(input('Digite seu peso: ')) altura = float(input('Digite sua altura em metros: ')) imc = peso / (altura ** 2) def imprime_mensagem(): print('Seu IMC Ă© {:.1f}'.format(imc)) print('VocĂȘ estĂĄ: ', end = '') def calcula_imc(imc): if imc < 18.5: print('Abaixo do peso ideal.') elif imc >= 18.5 and imc <= 25: print('Com o peso ideal.') elif imc >= 25 and imc <= 30: print('Com sobrepeso.') elif imc >= 30 and imc <= 40: print('Em obesidade.') else: print('Em obesidade mĂłrbida.') if(__name__ == "__main__"): jogar()