如果想在函数中修改全局变量,需要在函数中声明函数中的变量为全局变量,举例:
i = 0
def area(x, y):
global i
i =x*y
return i
a = b =3
print(area(a,b))
# 输出为9
本例中想在函数area()中修改全局变量i, 则需要在函数中声明函数中的变量i就是外面的全局变量i.
如果想在函数中修改全局变量,需要在函数中声明函数中的变量为全局变量,举例:
i = 0
def area(x, y):
global i
i =x*y
return i
a = b =3
print(area(a,b))
# 输出为9
本例中想在函数area()中修改全局变量i, 则需要在函数中声明函数中的变量i就是外面的全局变量i.