Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código
Código
cl as s C onta:
def __i nit__(s elf , c li ente, nume ro, s al do = 0):
s elf.s aldo = 0
s elf.cl i ente = cl iente
s elf.numero = nu me ro
s elf.opera coes = []
s elf.depos ito( s al do)
def res umo(s el f ):
pri nt( "C C No.%s Sal do:%5.8f" %
(s elf.numero, s el f.s al do))
def pode_s aca r(s elf, va lor):
retu rn s elf .s aldo >= va lor
def s aque(s el f, valor):
if s elf.pode_s a c a r(va lor):
s elf.s aldo -= va l or
s elf.opera coes .a ppend([ "SAQUE ", val or])
retu rn T r ue
el s e:
pri nt( "Sal do i ns ufici ente!")
retu rn Fal s e
def depos ito( s elf, val or) :
s elf.s aldo += val or
s elf.opera coes .a ppend([ "DEPO SITO ", val or])
def extrato( s elf):
pri nt( "Extra t o C C No. %s \n" % s elf.numero)
for o i n s elf.opera coes :
pri nt( "%10s %5.8f" % ( o[ 0], o[1]) )
pri nt( "\n Sal do : 5000.00\ n".for ma t(s elf.sal do))
pri nt( "\n Li mi te: %5.8f\n " % s elf.l i mi te)
pri nt( "\n D i s ponivel : %5.8f\ n" % (s elf .li mi te + s el f .sal do))