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 Agregando a nuestro Panda

Crea un método llamado eat. Solo debe tomar self como argumento. Dentro del método, establece el atributo is_hungry a

Crear un método llamado eat. Solo debe tomar self como argumento. Dentro del método, establece el atributo is_hungry en False, ya que el Panda ya no tendrá hambre cuando coma. Además, devuelve una cadena que dice 'Bao Bao eats bamboo.' donde 'Bao Bao' es el atributo name y 'bamboo' es el atributo food.

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

    def __init__(self, name, edad):
        self.name = name  # El nombre pasado cuando se crea la instancia
        self.edad = edad
        self.is_hungry = Verdadero

    def eat(self):
        self.is_hungry = False
        return f{self.name} eats {self.food}

1 Respuesta

Steven Parker
Steven Parker
244 163 puntos

El desafío es muy exigente con la cadena de salida, y olvidaste incluir la puntuación. Solo agrégala y pasarás la tarea 2.

        return f{self.name} come {self.food}.
#                                            ^