Title: Funktionen als Werte

### Funktionen sind Werte

In Python können Funktionen in Variablen gespeichert und anderen Funktionen
übergeben werden. Eine Funktion, die eine andere Funktion erhält oder
zurückgibt, heißt **Funktion höherer Ordnung**.

def rechts(position):
x, y = position

def wiederhole(aktion, wert, anzahl):
for _ in range(anzahl):
wert = aktion(wert)
return wert

print(wiederhole(rechts, (0, 0), 3))

Turtle-Kommandos lassen sich so als kleine Funktionen zusammensetzen. Die
Funktion `wiederhole` muss nicht wissen, welche Bewegung sie ausführt.

Ergänze `wiederhole(aktion, wert, anzahl)`. Sie soll `aktion` genau `anzahl`
Mal auf den jeweils letzten Wert anwenden und das Endergebnis zurückgeben. Bei
`anzahl == 0` bleibt der Wert unverändert.

def wiederhole(aktion, wert, anzahl):
pass

def verdopple(zahl):
return zahl * 2

def schritt_rechts(position):
return (position[0] + 10, position[1])

art = input()
anzahl = int(input())
if art == "zahl":
print(wiederhole(verdopple, int(input()), anzahl))
else:
x, y = map(int, input().split())
print(wiederhole(schritt_rechts, (x, y), anzahl))