Ich arbeite an einer Python-Lektion über Funktionen.
Ich habe eine einfache Quadratwurzelfunktion erstellt:
Code: Select all
def sqrt(x):
return x ** 0.5
print(sqrt(9))
Jetzt wollte ich eine Funktion erstellen, die
sqrt (als Parameter) zweimal aufrufen kann:
Code: Select all
def add_function(func, x):
return((func, x) + (func, x))
print(add_function(sqrt, 9))
Dies führt jedoch zu einem Syntaxfehler. Meiner Meinung nach sollte die Funktion add_function die Funktion sqrt mit dem hinzugefügten Argument 9 zurückgeben.
Ich bin auf der Suche nach etwas Aufklärung.