Python Basic Object-Oriented Python Welcome to OOP Creating a Panda Class

andres spitzer
andres spitzer
12,435 Points

question 2

I don't understand whats wrong on the code of 2nd question:

panda.py
class Panda:
    species = 'Ailuropoda melanoleuca'
    food = 'bamboo'
    def __init__(self, is_hungry = True):
        self.is_hungry = is_hungry

1 Answer

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there, andres spitzer! You've got the right idea. But the challenge is asking you to do the same thing but without adding the is_hungry as a parameter to the __init___. You've overthought this and added a default value for an argument.

def __init__(self):
     self.is_hungry = True

Hope this helps! :sparkles:

Chris Freeman
Chris Freeman
Treehouse Moderator 65,196 Points

andres spitzer your answer shows expanded thinking! It is only the narrow scope of the checker that prevents your code from passing. Full marks! 💯