python中的全局变量有关问题

python中的全局变量问题我在一个方法里给global的全局变量赋了值,在另一个方法里调用这个全局变量,但老是

python中的全局变量问题
我在一个方法里给global的全局变量赋了值,在另一个方法里调用这个全局变量,但老是出错!请各位帮忙看看问题出在哪里了!谢谢各位!

def   GaveValue():
        global   a
        a=10
        global   b
        b=20


def   UseValue():
        c   =   a+b
        print   str(c)

       
print   UseValue()

[解决办法]
你没调用那个方法啊


def GaveValue():
global a
a=10
global b
b=20


def UseValue():
c = a+b
print str(c)


GaveValue()#先调用
UseValue()