I'm very new to python and am creating a pet simulator. I want the hunger and sleep variable of the pet to decrease by 1 over time. So perhaps each variable decreases by 1 every 5 minutes while the user is in the program.
class pet(object):
    age: 0
    excitement_reduce = 3
    excitement_max = 10
    excitement_warning = 3
    food_reduce = 2
    food_max = 10
    food_warning = 2
    level: 0
    sleep_reduce = 1
    sleep_max = 10
    vocab = [""]
    def __init__(self, name, pet_type):
        self.age = self.age
        self.excitement = randrange(self.excitement_max)
        self.food = randrange(self.food_max)
        self.level = self.level
        self.name = self.name
        self.pet_type = self.pet_type
        self.sleep = randrange(self.sleep_max)
        self.vocab = self.vocab[:]
    def __clock_tick(self):
        self.food -= 1
        self.sleep -= 1
I thought perhaps I could create another function of __clock_tick? Or maybe I import the python time module into my code.
 
     
     
    