TypeError: this constructor takes no arguments
Bueno el programa es el siguiente:
############
Código
class contador: veces=0 def cuenta(self): self.veces=self.veces+1 print self.veces c=contador() c.cuenta() c.cuenta()
#####################
Código
###############
class nuevo_contador(contador): def _init_(self,base=0): self.veces=int(base) def _str_(self): return str(self.veces) def _int_(self): return self.veces def _float_(self): return float(self.veces) def _cmp_(self,otro): return self.veces - otro c = nuevo_contador( 10 ) c.cuenta()
DONDE DEBE IMPRIMIR 11, BUENO ESO ES LO QUE ESTA EN EL LIBRO. Una petición más me podrian afianzar en lo que es programacion orientada a objetos, ya que el codigo lo entiendo a medias. Muchas gracias, espero su respuesta.
Nota del MOD: Los códigos deben ir entre la etiqueta [ code ], usa el botón "insertar código" y mira las reglas porfavor.