# Chapter 26 example: a dog with state and a method. class Dog: def __init__(self, name, barks_left): self.name = name self.barks_left = barks_left def bark(self): if self.barks_left <= 0: print(f"{self.name} is hoarse.") return print(f"{self.name}: Woof!") self.barks_left -= 1 dog = Dog("Rex", 3) dog.bark() dog.bark() dog.bark() dog.bark()