global - local
Verfasst: Montag 9. Juni 2014, 16:34
... hoffentlich werde ich jetzt nicht gekillt :K aber ich hab da so meine Probleme mit global(en) Variablen.
Die Fehlermeldung ist klar... "global name 'a' is not defined"
Aber wie komme ich denn jetzt an a anders dran als es vorher als zu kennzeichnen?
An PI komme ich in der Funktion ja auch dran - ist PI dann nicht auch quasi automatisch "global"?
Code: Alles auswählen
PI = 3.1415
class Test:
def schreiben(self, a):
print (PI)
print(a)
def lesen(self):
print(a)
testen = Test()
testen.schreiben(33)
testen.lesen()
Aber wie komme ich denn jetzt an a anders dran als es vorher als
Code: Alles auswählen
global
An PI komme ich in der Funktion ja auch dran - ist PI dann nicht auch quasi automatisch "global"?