Die Suche ergab 5 Treffer

von kaykay
Donnerstag 25. September 2014, 14:51
Forum: Allgemeine Fragen
Thema: Input von mathm. Funktion
Antworten: 18
Zugriffe: 2033

Re: Input von mathm. Funktion

Tatsächlich kann ich globals() weglassen, und cos(x) etc. wird trotzdem erkannt! Vielen dank nochmal.

Kennt ihr übrigens eine hilfreiche Seite für das plotten mit matplotlib? Ausführliche Tutorials wären da sehr hilfreich.
von kaykay
Donnerstag 25. September 2014, 13:20
Forum: Allgemeine Fragen
Thema: Input von mathm. Funktion
Antworten: 18
Zugriffe: 2033

Re: Input von mathm. Funktion

OK, ich hab's mit Python 2.7 gemacht, print musst Du nun so schreiben (achte auf die Klammerung): print("rec(%f)=%f" % (x, rec(f,x,t)))
Gibt es eine Möglichkeit, dass ich bei der Eingabe im Shell das "lambda x:" weglassen kann, und das Ziel trotzdem erreicht wird? Du kannst es selbst vor das ...
von kaykay
Donnerstag 25. September 2014, 11:51
Forum: Allgemeine Fragen
Thema: Input von mathm. Funktion
Antworten: 18
Zugriffe: 2033

Re: Input von mathm. Funktion

Vielen Dank!

Ich habe nun aus deinem Code das raw_input in input umgewandelt, da meines Wissens nach raw_input aus python 2.x das input in python 3.x ist.
Zudem habe ich bei print klammern hinzugefügt.

Edit: falsch geklammert, danke.

Zudem habe ich noch eine weitere Frage:

Gibt es eine ...
von kaykay
Donnerstag 25. September 2014, 11:15
Forum: Allgemeine Fragen
Thema: Input von mathm. Funktion
Antworten: 18
Zugriffe: 2033

Re: Input von mathm. Funktion

@kaykay: Ich denke ich habe das Problem nicht verstanden, das ist alles etwas zu verwirrend beschrieben. Darum ist das einzige was mir als Antwort einfällt: Vergiss das es ``global`` und `eval()` gibt. Das sind in aller Regel keine Lösungen sondern Probleme.


Okay, tut mir leid. Hier nochmal mein ...
von kaykay
Donnerstag 25. September 2014, 10:57
Forum: Allgemeine Fragen
Thema: Input von mathm. Funktion
Antworten: 18
Zugriffe: 2033

Input von mathm. Funktion

Hallo,

Ich bin dabei Python zu lernen und komme nicht ganz auf die Lösung meines folgenden Problems:

Ich will durch die Eingabe einer mathematischen Funktion mit einer Variablen weiter arbeiten.

Dazu habe ich erstmal folgende Funktion definiert:

t = 2

def f(x):
global y
y = eval(input("fkt ...