0

Functions

#Why can't I get into the functions? contas = [] depositos = [] def criarconta(): global contas nconta = int(input('Digite um número para conta: ')) while nconta in contas: nconta = int(input('Digite outro número não existente: ')) if nconta not in contas: print('Conta criada com sucesso!') contas.append(nconta) deposito = input('Insira um valor de depósito: ') depositos.append(deposito) menu() contas.append(nconta) print('Conta criada com sucesso!') deposito = input('Insira um valor de depósito: ') depositos.append(deposito) def saldo(): global contas #global depositos conta = int(input('Digite o número da sua conta: ')) while conta not in contas: print ('Conta não existente, tente novamente') conta = int(input('Digite o número da sua conta: ')) if conta in contas: i = contas.index(conta) print ('Conta: %i, saldo: R$%.2f' %(contas[i], depositos[i])) menu() i = contas.index(conta) print ('Conta: %i, saldo: R$%.2f' %(contas[i], depositos[i])) def menu(): print("""Menu: 1: Criar uma conta 2: Ver o saldo bancário 3: Sair do programa""") teste = (input('opção: ')) if teste == 1: criarconta() #why can not I access this? elif teste == 2: saldo() elif teste == 3: quit() menu()

25th May 2017, 2:37 AM
Thomas Caio Dias
Thomas Caio Dias - avatar
2 Réponses
+ 2
Cara, fiz um menu e não consigo acessar as outras funções a partir desse menu. #edit: Problema resolvido, meu teste = input('opção: ') estava sem int(), o menu não funcionaria sem um valor inteiro que eu tinha colocado. ^^
25th May 2017, 5:33 AM
Thomas Caio Dias
Thomas Caio Dias - avatar
0
Não entendi a pergunta.
25th May 2017, 1:22 AM
Ulisses Cruz
Ulisses Cruz - avatar