Title: Observer

### Observer

Beim Observer-Muster informiert ein Objekt registrierte Beobachter, wenn sich sein Zustand ändert.

class Score:
def __init__(self):
self.value = 0
self.observers = []

def add_observer(self, observer):
self.observers.append(observer)

def add_point(self):
self.value += 1
for observer in self.observers:
observer(self.value)

def print_score(value):
print("Score:", value)

score = Score()
score.add_observer(print_score)
score.add_point()

Ergänze `add_point()`. Nach jeder Änderung werden alle registrierten Observer
mit dem neuen Punktestand aufgerufen.

class Score:
def __init__(self):
self.value = 0
self.observers = []

def add_observer(self, observer):
self.observers.append(observer)

def add_point(self):
pass

score = Score()
score.add_observer(lambda value: print("Anzeige:", value))
score.add_observer(lambda value: print("Gewonnen") if value == 3 else None)
for _ in range(int(input())):
score.add_point()

Anzeige: 1

Anzeige: 2

Anzeige: 3