0
respostas

Como retornar a resposta de um input a um comando de input de uma def anterior

Estou querendo colocar o retorno ao inicio da def cont se a resposta do menu for 1,porém não sei como fazer. Alguem me dar um help.

def permissão():
  inicio = 'Olá, sou Simon, o assistente virtual da empresa GBMALL e irei dar inicio em seu atendimento.'
  print(inicio)
  nome = input(f'Qual o seu primeiro nome?  ')
  sobrenome = input(f'Qual o seu sobrenome?  ')

  inicio1 = f'olá {nome} {sobrenome}! Estamos felizes em recebe-lo por aqui. Vamos continuar com o seu atendimento com mais algumas perguntas, ok?'
  print(inicio1)

  ano_nas = input(f'Qual o ano que você nasceu?   ')
  ano_nas = int(ano_nas)
  ano = 2022
  idade = ano - ano_nas
  idade = int(idade)

  if idade >= 18:
    print(f'Obrigado pelas confirmações {nome}. Verifico que você possui {idade} anos e possui permissão para dirigir.')

  while idade < 18:
    print('Infelizmente, por você ser menor de idade, não podemos realizar a simulação de seu financiamento. Agredecemos a sua visita!')
    return

  def cont(ano , nome):
    ano
  cont1 = f'Vamos continuar com a sua simulação.'
  print(cont1)    

  cont1 = input(f'Qual carro deseja comprar? ')
  ano_carro = input(f'Qual o ano de fabricação do carro? ')
  ano_carro = int(ano_carro)
  calc_carro = ano - ano_carro
  calc_carro = int(calc_carro)

  while calc_carro > 5 :
    print(f'Verifico em sistema que o carro de modelo {cont1} não pode ser financiado em nossa loja, pois o seu ano de fabricação é de {ano_carro}. Somente carros com ano de fabricação igual ou menor que cinco anos podem ser financiados.Agredecemos a sua visita!')
    return

  if calc_carro <= 5:
    print(f'Verifico em sistema que o carro de modelo {cont1} por ter sido fabricado em {ano_carro} temos como realizar o financiamento ')
    print(f'Vamos simular o valor da parcela do seu carro a seguir')

  pergunta = float(input(f'Quantas parcelas você deseja parcelar? Máx.60  '))
  valor_carro = float(input(f'Qual o valor do carro?  '))
  valor_entrada = float(input(f'Qual o valor de entrada que você pretende dar? '))
  valor_final = valor_carro - valor_entrada

  fim = f'Obrigado pelas confirmações. Verifico que o valor total do financiamento será de R$ {valor_final} em {pergunta} vezes. Logo abaixo estará o resultado de seu financiamento.'
  print(fim)

  taxa = 1.2
  taxa = float(taxa)

  valor_taxa = valor_final * taxa
  valor_taxa = float(valor_taxa)


  resultado_financiamento = valor_taxa / pergunta
  resultado_financiamento = float(resultado_financiamento)
  print(f'{nome}, o valor do seu financiamento ficará em {pergunta} vezes de {resultado_financiamento}')

  def opcoes(ano,nome,cont):
   ajuda =  "vamos continuar com sua outra simulação" 
   print(ajuda)
  menu = input(f'Deseja financiar outro veículo? 1-Sim  ou 2-Não  ')
  menu = 1,2

  while menu == "1" :
    return cont(ano,nome)
  if menu == "2" : 
    print(f'Obrigado pela confirmação. Agradecemos seu contato e nos vemos em breve, Tchau tchau !!')
    return