Hey Stack-Überlauf-Community, Ich habe eine bestimmte Frage zu meinem Python-Code. Die folgende Anwendung sollte die Funktionswerte berechnen, nachdem der Benutzer die Funktion, das Intervall und die Schrittweite der x-Werte eingegeben hat. Jetzt habe ich das Problem, dass ich nicht weiß, wie man die einzelnen x Werte in die Funktion einfügt. Ich habe es hier nur für die Funktion x^2 gemacht, aber es sollte für viele weitere einzelne Benutzerfunktionen funktionieren. Ich muss also nicht jede einzelne Funktion und deren Berechnung initialisieren. Schon danke.Funktionswert berechnet durch Benutzereingabe
from math import sqrt
xv = []
y = []
def AddSpace (x):
print ("\n" * x)
AddSpace (4)
func = input ("Funktion: ")
ug = input ("Untere Grenze: ")
og = input ("Obere Grenze: ")
sw = input ("Schrittweite: ")
#--------------------------------------
def x_werte(ug, og, sw):
g = ug
while (g >= ug and g <= og):
xv.append (g)
g += sw
x_werte (int (ug), int (og), float (sw))
#--------------------------------------
def y_werte():
if func == "x**2":
for p in range (0, len (xv)):
y.append (float (xv [p])**2)