class TestExercicio6(unittest.TestCase): def setUp(self): self.conta = Conta('Astrobaldo', 123, 100.00) def teste_consultar_dados_de_uma_conta(self): self.conta.dados |should| equal_to(['Astrobaldo', 123, 100.00]) def teste_sacar_valor_disponivel_de_uma_conta(self): self.conta.sacar(50) self.conta.dados[2] |should| equal_to(50.0) def teste_sacar_valor_nao_disponivel_de_uma_conta(self): self.conta.sacar(200) |should| equal_to("Saldo insuficiente!") self.conta.dados[2] |should| equal_to(100) def teste_depositar_cinquenta_reais_em_uma_conta(self): self.conta.depositar(50) self.conta.dados[2] |should| equal_to(150)
raw_input except NameError: raw_input = input usuario = raw_input("Proprietário da conta: ") saldo = float(raw_input("Saldo do proprietário: ")) conta_usuario = Conta(usuario, saldo) while True: print(""" 1) Consultar saldo atual 2) Realizar depósito 3) Realizar saque """) escolha = raw_input("\033[0;36m Escolha: \033[0m") if escolha == '1': print("Saldo Atual: \033[0;33m R$ %.2f\033[0m\n\n"%conta_usuario.saldo) elif escolha == '2': deposito = float(raw_input("Valor a ser depositado: \033[0;32m")) print("\033[0m") conta_usuario.depositar(deposito) elif escolha == '3': saque = float(raw_input("Valor a ser sacado: \033[0;31m")) print("\033[0m") conta_usuario.sacar(saque)
''' EXERCICIO: Crie um software de gerenciamento baancário Esse software poderá ser capaz de criar clientes e contas Cada cliente possui nome, cpf, idade Cada conta possui um cliente, saldo, limite, sacar, depositar, e consultar saldo ''' from cliente import Cliente from conta import Conta cliente1 = Cliente('Joao', '123455', 30) conta1 = Conta(cliente1, 2000, 1000) print('Nome:', conta1.cliente) print('Saldo:', conta1.consulta_saldo()) print('Deposito de 1000,5:') conta1.depositar(1000.5) print('Saldo:', conta1.consulta_saldo()) print('Deposito de 0:') conta1.depositar(0) print('Saldo:', conta1.consulta_saldo()) print('saque de 3000:') conta1.sacar(3000) print('Saldo:', conta1.consulta_saldo()) print('saque de 500:') conta1.sacar(500) print('Saldo:', conta1.consulta_saldo())