Zurück   RR:Board > Computer > Programmierung & Entwicklung

Entwicklung und Coding in verschiedenen Programmiersprachen: Assembly, C++, C#, Perl, Delphi, .NET, Visual Basic...
Antwort
 
Themen-Optionen Thema durchsuchen

[Code] - globale Funktion innerhalb einer Funktion (Python)
Alt 12.03.2009, 15:54   # 1
MasterJulian
Ehrenmitglied
vip
Bewertung:
MasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 Punkte
MasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 PunkteMasterJulian hat mehr als 25.000 Punkte
Registriert seit: Dec 2004
Internet: VDSL 16Mbit
Beiträge: 7.583
Power: 62
So ich hab nun meine Ableitung programmiert (funktioniert soweit ganz gut). Doch nun möchte ich eine Globale Funktion innerhalb einer Funktion erstellen. Der Wichtige Code sieht so aus:
Code:
global polystring func_text = raw_input('f(x) = ') polystring = str(func_text) eval(compile('def f(x): return %s' % func_text, 'function', 'exec')) [...] Ableitungsfunktionen etc ... [...] def ableitung1(poly=polystring): abl1 = diff(poly) # gibt die Ableitung als string zurück eval(compile('def fa(x): return %s' % abl1, 'function', 'exec')) print "f(x):%s hat die Ableitung f'(x):%s" % (poly, abl1)
Doch wenn ich nun mit fa(1) versuche einen wert zu berechnen, bekomme ich "NameError: name 'fa' is not defined". Wie kann ich diese Funktion global erstellen?
PS: global hab ich natürlich schon versucht (ohne Erfolg)

Mein DIY T-Amp Projekt
Ich biete KEINE Privatberatung!
Das hier ist ein Forum. Erstell nen Thread wenns Probleme gibt.
  MasterJulian ist offline   Mit Zitat antworten
Antwort

RR:Board > Computer > Programmierung & Entwicklung > [Code] - globale Funktion innerhalb einer Funktion (Python)


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ableitung einer Funktion NO!R Schule, Studium, Ausbildung 10 08.02.2010 19:28
Funktion einer Zertifizierungsstelle? Kirill Sicherheit & Datenschutz 2 20.11.2009 22:55
Integral einer E-Funktion didda Schule, Studium, Ausbildung 7 07.09.2009 23:23
Definition einer Funktion suryoyo Schule, Studium, Ausbildung 6 28.07.2009 22:53
[C/C++] - Funktion aus einer dll in einer anderen nutzen? .x-tra Programmierung & Entwicklung 2 05.04.2009 21:37



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:24 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.