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
Ashish Anand
1,556 PuntosIncluso después de hacer una clase llamada Panda con dos atributos, la salida genera un error diciendo que self no es necesario.
Como puedes ver en el código, creé una clase llamada Panda con dos atributos llamados species y food, pero el error dice que self no es necesario para instanciar un objeto de la clase Panda.
class Panda:
especie=Ailuropoda melanoleuca
comida=bamboo
1 Respuesta
Chris Freeman
68,469 puntosHola Ashish Anand, El error de "self" es parte de un mensaje de error genérico más grande y no se aplica a tu código.
El error real se indica claramente antes de esto. El species y food no están definidos porque los valores de cadena asignados no están entre comillas. Esto genera un error de sintaxis, por lo que todo el código no funciona.
Recuerda que se espera un espacio antes y después de un signo '"=**.
Vuelve a publicar si necesitas más ayuda. ¡Buena suerte!
Ashish Anand
1,556 PuntosAshish Anand
1,556 PuntosHola Chris,
¡Tienes razón! Cambié la parte de asignación de variables con "" y con el espaciado adecuado. ¡Funcionó!