Hi all,

Please see the below code,in which i'm verifying the global value in python.

CHK=10

def test1():
    print "Value of  CHK in test1",CHK

def test2():
    CHK=40
    print "Value of CHK  in test2",CHK
    test1()

def test3():
    global CHK 
    test2()

test3()

When i ran above code ,I'm getting vlaue of CHK as 40 in test2 method and 10 in 
test1 method
Can somone explain me why the value of CHK  is different in method test1 and 
test2.

Best Regards,
Chandan


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to