Ir para conteúdo
Fórum Script Brasil

Rogério Alves

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rogério Alves

Rogério Alves's Achievements

0

Reputação

  1. Alguém pode me ajudar. Estou fazendo um cadastro simples de cliente para um trabalho da faculdade. Criei um menu e estou fazendo as seguintes funções, mas estou com o seguinte problema: Sempre que você terminar de cadastrar um cliente, o programa perguntará se deseja cadastrar outro, se a resposta for não, o usuário teria que ir de volta ao menu principal. Estou tentando usar a função return, mas não consigo retornar ao menu e selecionar outra opção. Aqui está tudo o que eu fiz. #lista de variaveis lista_clientes = [] #menu principal def menu_principal(): print('----------MENU PRINCIPAL----------') print('(1) Cadastrar novo cliente') print('(2) Consultar cliente') print('(3) Editar cliente') print('(4) Excluir cliente') print('(0) Sair') menu_principal() #caso escolham uma opção diferente do menu first_choise = int(input('Escolha a função desejada: ')) while first_choise < 0 or first_choise > 5: print('Opção inválida. Por favor, selecione uma das opções do menu.') first_choise = int(input('Escolha a função desejada: ')) else: #fechar programa if first_choise == 0: print("Programa desenvolvido por @roddyzera. Obrigado por utilizar.") import time, sys for i in range(0, 10): sys.stdout.write("\r{}".format(i)) sys.stdout.flush() time.sleep(1) exit() #cadastrar novo cliente elif first_choise == 1: print('Cadastrar novo cliente.') ident = input('ID: ') nome = input('Nome: ') telefone = input('Telefone: ') endereco = input('Endereço: ') print('{}, {}, {}'.format(nome, telefone, endereco)) lista_clientes.append((ident, nome, telefone, endereco)) cadastrar_de_novo = input('Deseja cadastrar novo cliente? [s/n]: ') while cadastrar_de_novo == 's': print('Cadastrar novo cliente.') ident = input('ID: ') nome = input('Nome: ') telefone = input('Telefone: ') endereco = input('Endereço: ') print('{}, {}, {}'.format(nome, telefone, endereco)) lista_clientes.append((ident, nome, telefone, endereco)) cadastrar_de_novo = input('Deseja cadastrar novo cliente? [s/n]: ') else: first_choise = menu_principal() #consultar cliente elif first_choise == 2: print(lista_clientes) elif first_choise == 3: print('Consultar cliente.') elif first_choise == 4: print('Consultar cliente.')
×
×
  • Criar Novo...