Title: Getter und Setter

### Getter und Setter

Getter und Setter kontrollieren, wie Werte gelesen und verändert werden dürfen.

class Player:
def __init__(self):
self.__health = 100

@property
def health(self):
return self.__health

@health.setter
def health(self, value):
self.__health = max(0, min(100, value))

player = Player()
player.health = 140
print(player.health)

Füge einen Setter für `volume` hinzu, der Werte auf 0 bis 10 begrenzt.

class Settings:
def __init__(self):
self.__volume = 5

@property
def volume(self):
return self.__volume