No pasa na'. De hecho, ni me fijé primero. Pero al probarlo en Python 2 el error es diferente:
TypeError: this constructor takes no arguments lo cual me dio la pista definitiva :-D Nota: el error es diferente en Python 2 porque si no especificas la clase ancestro de "libro", se crea una "clase al estilo viejo", que no desciende de "object". Declarada así: class libro(object): def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): self.isbn=isbn self.nombre=nombre self.edicion=edicion self.stock=stock self.pvp=pvp self.paginas=paginas el error es el mismo. En Python 3 todas las clases son "de estilo nuevo" y descienden de object. 2016-03-19 11:27 GMT-10:00 Gonzalo V <gvm2...@gmail.com>: > Qué verguenza! > muchas gracias! > > Saludos, > Gonzalo > > El 19 de marzo de 2016, 17:02, Ricardo Cárdenes < > ricardo.carde...@gmail.com> escribió: > >> Te sobra un _ al final de __init__, así que no estás declarando un >> constructor. >> >> On Sat, Mar 19, 2016 at 10:52 AM, Gonzalo V <gvm2...@gmail.com> wrote: >> >>> Hola amgos >>> estoy probando objetos he creado la siguiente clase para crear el objeto >>> >>> class libro: >>> def __init___(self, isbn, nombre,edicion,stock,pvp,paginas): >>> self.isbn=isbn >>> self.nombre=nombre >>> self.edicion=edicion >>> self.stock=stock >>> self.pvp=pvp >>> self.paginas=paginas >>> >>> li=libro(1,'italia',2015,5,25000,315) >>> >>> pero me arroja el siguiente error >>> >>> Traceback (most recent call last): >>> File >>> "C:/Users/Gonzalo/AppData/Local/Programs/Python/Python35-32/prueba >>> clase.py", line 10, in <module> >>> li=libro(1,'italia',2015,5,25000,315) >>> TypeError: object() takes no parameters >>> >>> he leído la documentación de python y sigo sin entender. ¿A que se debe >>> este error?¿ me pueden ayudar? >>> >>> >>> >>> Saludos, >>> Gonzalo >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/