Muy buenas tardes, estuve revisando un libro sobre porgramacion en python y me quede trabado en un codigo del libro, donde el error es el siguiente:
TypeError: this constructor takes no arguments
Bueno el programa es el siguiente:
############
#####################
###############
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.
TypeError: this constructor takes no arguments
Bueno el programa es el siguiente:
############
Código (python) [Seleccionar]
class contador:
veces=0
def cuenta(self):
self.veces=self.veces+1
print self.veces
c=contador()
c.cuenta()
c.cuenta()
#####################
Código (python) [Seleccionar]
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.