2017-03-14 2 views
0

So habe ich ein Programm, das diese im KernFunktion kann nicht globalen Variable außerhalb zugreifen davon

def first(): 
    global myvar 
    myvar = "thing" 
     def second(): 
      print myvar 

aber wenn es läuft nichts passiert, ich ehrlich weiß nicht, was sonst

+1

zu tun Also definierst du eine Funktion und was dann? Ich kenne Python nicht, aber musst du die Funktion nicht irgendwann aufrufen? –

Antwort

1
def first(): 
    global myvar 
    myvar = "thing" 
    def second(): 
     print myvar 
    second() #==>call the function or 
    return second() #return the second function 

first() 
Verwandte Themen