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

Python Python Orientado a Objetos Básico Bienvenido a POO Creando una Clase Panda

Daniel Kondakov
Daniel Kondakov
1,337 Points

Proporcioné el argumento "is hungry", pero estoy recibiendo un error de que no proporcioné un argumento posicional

No puedo descubrir cómo corregir este error

panda.py
class Panda:
    especie = Ailuropoda melanoleuca
    comida = bamboo

    def __init__(self,is_hungry):
        self.is_hungry = Verdadero

1 Respuesta

Hola Daniel Kondakov 👋

El error ocurre porque tu __init__ método está definido para tomar un is_hungry parámetro, mientras que el desafío pide tener solo el self argumento. Ya que estás inicializando is_hungry para ser True de todos modos, simplemente puedes eliminar el parámetro. Este ajuste debería pasar el desafío como se espera 🙂

class Panda:
    especie = Ailuropoda melanoleuca
    comida = bamboo

    def __init__(self):
        self.is_hungry = Verdadero

¡Espero que esto te ayude! 😁