Eingabe von Formeln
Verfasst: Montag 12. Mai 2003, 15:17
Ich möchte einen kleinen Funktionsplotter schreiben und dafür die Formel der Funktion über die Tastatur einlesen.
Da ich in Python sogar Funktionen in der Eingabe aufrufen darf:
dachte ich eigentlich, es würde nicht so schwer sein.
Allerdings müsste ich für den Plotter natürlich f für viele x berechnen und natürlich nicht jedesmal die Funktion neu eingeben.
Meine nächste Idee war, die Formel mit raw_input einzulesen und dann umzuwandeln. Das funktioniert aber auch nicht so richtig, weil ich es nicht in eine Zahl umwandeln kann....
Kann mir jemand den "Typ" einer Befehlszeile sagen, oder einen anderen Lösungsansatz für mein Problem?
Da ich in Python sogar Funktionen in der Eingabe aufrufen darf:
Code: Alles auswählen
x=3
f=input (?)
? pow (x,2)
#f = 3^2 = 9
Allerdings müsste ich für den Plotter natürlich f für viele x berechnen und natürlich nicht jedesmal die Funktion neu eingeben.
Meine nächste Idee war, die Formel mit raw_input einzulesen und dann umzuwandeln. Das funktioniert aber auch nicht so richtig, weil ich es nicht in eine Zahl umwandeln kann....
Kann mir jemand den "Typ" einer Befehlszeile sagen, oder einen anderen Lösungsansatz für mein Problem?