Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os.path
- from json import loads, dumps
- banco = {}
- if os.path.exists('banco.txt'):
- with open('banco.txt', 'r') as r:
- banco = loads(r.read())
- condicao = True
- while(condicao):
- print("1 - Login")
- print("2 - Cadastro")
- print("0 - Sair")
- opcao = input()
- if opcao == "1":
- usuario = input("Usuario: ")
- senha = input("Senha: ")
- if usuario in banco and banco[usuario]["senha"] == senha:
- while True:
- print("1 - depositar")
- print("2 - Sacar")
- print("3 - Mostrar saldo")
- print("0 - Logoff")
- operacao = int(input("Que operacao deseja fazer: "))
- if operacao == 1:
- deposito = int(input("Deseja depositar quanto: "))
- banco[usuario]["saldo"] += deposito
- elif operacao == 2:
- saque = int(input("Deseja sacar quanto: "))
- banco[usuario]["saldo"] -= saque
- elif operacao == 3:
- print("Saldo: {}".format(banco[usuario]["saldo"]))
- elif operacao == 0:
- break
- else:
- print("operacao invalida")
- else:
- print("Usuario ou senha invalidos")
- elif opcao == "2":
- nome = input("Nome: ")
- usuario = input("Usuario: ")
- senha = input("Senha: ")
- saldo = 0
- banco[usuario] = {"nome":nome, "senha":senha, "saldo":saldo}
- elif opcao == "0":
- banco_json = dumps(banco)
- with open('banco.txt', 'w') as w:
- w.write(banco_json)
- condicao = False
- else:
- print("operacao invalida")
Add Comment
Please, Sign In to add comment