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

Python-Programme
Guest
 Wie definiert man eine Funktion, die die Summe zweier Funktionen zurückgibt?

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post