Бугульминский не пьёт Бугульму
Я даже продублирую в виде кода:
class Bugulma:
def __init__(self):
self.origin = "Bugulma"
@property
def drink(self):
return True
class Person(Bugulma):
def __init__(self, name: str):
self._name = name
super().__init__()
@property
def name(self):
return self._name
@property
def drink(self):
return False
andrey = Person("Andrey")
print(f"человек {andrey.name} {'не' if andrey.drink else ''} пьёт Бугульму из {andrey.origin}")