Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Informática Introducción a las Estructuras de Datos Construyendo una Lista Enlazada Añadiendo Nodos a una Lista Enlazada

Eva Feng
Eva Feng
4,831 Puntos

Problema con la clase Node

Cuando ejecuté el código en este video la consola muestra

¿Por qué es así?

2 Respuestas

Steven Parker
Steven Parker
244 163 puntos

Parece que puede haber un error en la definición del __init__ método en la clase Node.

Si necesitas ayuda para encontrarlo, comparte tu espacio de trabajo con nosotros para que podamos echar un vistazo.
Aquí hay un video sobre compartir una captura de pantalla de tu espacio de trabajo.

Eva Feng
Eva Feng
4,831 Puntos

Gracias Steven. Aquí está mi espacio de trabajo. Te agradecería si pudieras echar un vistazo.

https://w.trhou.se/5ohdvscewe

Steven Parker
Steven Parker
244 163 puntos

Cuando ejecuto tu código en el espacio de trabajo, no obtengo errores. ¿Exactamente cómo lo estás ejecutando?

Eva Feng
Eva Feng
4,831 Puntos

Escribiendo lo siguiente en la consola:

y aparecerá el mensaje de error diciendo Node() takes no arguments.

Laura Coronel
sello-máscara
.a{fill-rule:evenodd;}techdegree
Laura Coronel
Profesor de Treehouse

Hola Eva Feng,

Veo el problema — las líneas 10 a 14 necesitan estar indentadas. Python es muy particular con la indentación, y en este momento, tus init y repr métodos no son parte de la clase Node porque están alineados al mismo nivel que la definición de la clase.

Una vez que indentes las líneas 10 a 14 para que estén dentro de la clase, el error debería desaparecer.