Quick actions

cmd+k|ctrl+k

Navigation

Languages

COMPLEX CLASS

Snippet info

Language

Python

Visibility

public

Author

aaron.lung.wai

Created

2022-11-23T14:28:46.886891Z

Updated

2022-11-23T14:28:46.886891Z

#Animal class

class Animal(object):
    def __init__(self, name, age, hunger_level=9):
        self.name = name
        self.age = age
        self._hunger_level = hunger_level
    def run(self):
        if self._hunger_level == 10:
            print("Animal is too hungry to run")
        else:
            self._hunger_level += 1
    def eat(self):
        if self._hunger_level == 0:
            print("Animal can't eat")
        else:
            self._hunger_level -= 1 
    
    def say_age(self):
        print(self.age)
    
    def say_hunger(self):
        print(self.hunger_level)
            
#Create an animal object
my_animal = Animal("Apollo", 5)

my_animal.say_age()
my_animal.run()
my_animal.run()
my_animal.eat()
INFO