Wie definiert man eine Funktion, die die Summe zweier Funktionen zurückgibt?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie definiert man eine Funktion, die die Summe zweier Funktionen zurückgibt?

by Guest » 14 Jan 2025, 12:20

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.

Top