Questão 4
Solução da Questão 4
Size 1.4 kB - File type text/python-sourceFile contents
from datetime import datetime
'''
Created on 22/11/2009
@author: Gustavo
'''
class Conta:
def __init__(self, numero):
self.setNumero(numero)
self.setSaldo(0)
t = datetime.now()
self.setDataCriacao(t.strftime("%d/%m/%Y"))
def creditar(self, valor):
self.setSaldo(self.getSaldo()+valor)
def debitar(self, valor):
#verificar o saldo
if (self.__saldo>=valor):
self.setSaldo(self.getSaldo()-valor)
else:
print ("Saldo insuficiente")
def getNumero(self):
return self.__numero
def setNumero(self, numero):
self.__numero = numero
def getSaldo(self):
return self.__saldo
def setSaldo(self, saldo):
self.__saldo = saldo
def getDataCriacao(self):
return self.__dataCriacao
def setDataCriacao(self, dataCriacao):
self.__dataCriacao = dataCriacao
def toString(self):
contaString = "\nDados da Conta\n"
contaString += "Criada em: " + str(self.getDataCriacao()) + "\n"
contaString += "Numero: " + str(self.getNumero()) + "\n"
contaString += "Saldo: " + str(self.getSaldo()) + "\n"
return contaString
conta = Conta("01")
conta.creditar(500)
print(conta.toString())
conta.debitar(200)
print(conta.toString())
conta.debitar(400)
print(conta.toString())
Click here to get the file