rendered paste bodyclass Prob(object):
def __init__(self, prim=1, sec=1):
self.uno = prim
self.dos = sec
def dame_suma(self):
return self.dame_uno() + self.dame_dos()
def set_uno(self, x):
self.uno = x
def set_dos(self, y):
self.dos = y
def dame_uno(self):
return self.uno
def dame_dos(self):
return self.dos
def __str__(self):
return "los valores son: uno -> %i dos -> %i" % (self.uno, self.dos)
doses = property(dame_dos, set_dos)
unos = property(dame_uno, set_uno)
inst = Prob()
print "Imprimiendo Dame Suma"
print inst.dame_suma()
print inst
print Prob.dame_suma(inst)
print "Ahora llamando a la clase y la instancia como parametro"
Prob.set_uno(inst, 2)
print Prob.dame_suma(inst)
print inst
print inst.doses