예제 #1
0
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)
예제 #2
0
	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)
예제 #3
0
'''
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())