summaryrefslogtreecommitdiff
path: root/doc/data/messages/d/duplicate-code/bad/apple.py
blob: 10de7e6d4af06da7fcab11cd2d151c789850e302 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Apple:
    def __init__(self):
        self.remaining_bites = 3

    def take_bite(self):
        if self.remaining_bites > 0:
            print("You take a bite of the apple.")
            self.remaining_bites -= 1
        else:
            print("The apple is already eaten up!")

    def eaten_by_animal(self, animal):
        self.remaining_bites = 0
        print("The apple has been eaten by an animal.")