# -*- coding: utf-8 -*-
"""
Created on Thu May 9 16:39:38 2019
@author: Administrator
"""
total = 0
def sum(para1, para2):
total = para1 + para2
print('函数sum1内部的 total:', total)
return total
print(sum(10, 20))
print('函数外部的 total:', total)
def sum2(para1, para2):
global total
total = para1 + para2
print('函数sum2内部的 total:', total)
return total
print(sum2(10, 30))
print('函数外部的 total:', total)
运行:
函数sum1内部的 total: 30
30
函数外部的 total: 0
函数sum2内部的 total: 40
40
函数外部的 total: 40