class Example:
    text = "Hello World"
    def function():
        print(text)
Example.function()  
Example.printText() throws this error NameError: name 'text' is not defined
Why doesn't printText() remember the class attribute text?
Does it have something to do with order python interprets the code?
 
     
    