请说出运行结果,并解释why?
================第一部分==================
res = None
def calc(a,b):
res = a+b
calc(1,2)
print(res)
上面代码结果是:
res = None
def calc(a,b):
res = 0
res = a+b
calc(1,2)
print(res)
上面代码结果是:
res = None
def calc(a,b):
global res
res = a+b
calc(1,2)
print(res)
上面代码结果是:
函数外部未定义res
res2 = None
def calc(a,b):
global res
res = a+b
calc(1,2)
print(res)
上面代码结果是:
res = None
def calc(a,b):
res = a+b
global res
calc(1,2)
print(res)
上面代码结果是:
res = None
def calc(a,b):
global res
res = 0
res = a+b
calc(1,2)
print(res)
上面代码结果是:
res = None
def calc(a,b):
res = 0
global res
res = a+b
calc(1,2)
print(res)
上面代码结果是:
res = None
def calc(a,b):
res = 0
res = a+b
global res
calc(1,2)
print(res)
上面代码结果是:
money = 0
def tom():
global money
money = 100
def jack():
global money
money = money - 50
tom()
jack()
print('jack消费后剩余%s'%money)
上面代码结果是:
函数外部未定义money
def tom():
global money
money = 100
def jack():
global money
money = money - 50
tom()
jack()
print('jack消费后剩余%s'%money)
上面代码结果是:
================第二部分==================
d = {}
def test():
d['url']='https://www.cnblogs.com/uncleyong/p/10530261.html'
def test2():
d['url']='https://www.cnblogs.com/uncleyong/'
test()
test2()
print(d)
上面代码结果是:
def test():
d = {}
d['url']='https://www.cnblogs.com/uncleyong/p/10530261.html'
def test2():
d = {}
d['url']='https://www.cnblogs.com/uncleyong/'
test()
test2()
print(d)
上面代码结果是:
def test():
global d
d = {}
d['url']='https://www.cnblogs.com/uncleyong/p/10530261.html'
def test2():
d = {}
d['url']='https://www.cnblogs.com/uncleyong/'
test()
test2()
print(d)
上面代码结果是:
def test():
d = {}
d['url']='https://www.cnblogs.com/uncleyong/p/10530261.html'
def test2():
global d
d = {}
d['url']='https://www.cnblogs.com/uncleyong/'
test()
test2()
print(d)
上面代码结果是:
def test():
global d
d = {}
d['url']='https://www.cnblogs.com/uncleyong/p/10530261.html'
def test2():
global d
d = {}
d['url']='https://www.cnblogs.com/uncleyong/'
test()
test2()
print(d)
上面代码结果是:
info ={'age':18, 'url':'https://www.cnblogs.com/uncleyong/p/10530261.html'}
def test():
global info
info={}
info['name']='qzcsbj'
test()
print(info)
上面代码结果是:
info ={'age':18, 'url':'https://www.cnblogs.com/uncleyong/p/10530261.html'}
def test():
info={}
info['name'] = 'qzcsbj'
test()
print(info)
上面代码结果是:
info ={'age':18, 'url':'https://www.cnblogs.com/uncleyong/p/10530261.html'}
def test():
info['age']=info['age']+1
test()
print(info)
上面代码结果是:
s = 'https://www.cnblogs.com/uncleyong/p/10530261.html'
def test():
s = 'test'
test()
print(s)
上面代码结果是:
url = 'https://www.cnblogs.com/uncleyong/p/10530261.html'
def test():
s = 'test'
test()
print(s)
上面代码结果是:
url = 'https://www.cnblogs.com/uncleyong/p/10530261.html'
def test():
global s
s = 'test'
test()
print(s)
上面代码结果是:
s = 'https://www.cnblogs.com/uncleyong/p/10530261.html'
def test():
global s
s = 'test'
test()
print(s)
上面代码结果是:
s = [1,2,3]
def test():
s[0]= 123
test()
print(s)
上面代码结果是:
s = [1,2,3]
def test():
s = []
s.append(123)
test()
print(s)
上面代码结果是:
s = [1,2,3]
def test():
global s
s[0]= 123
test()
print(s)
上面代码结果是:
s = [1,2,3]
def test():
global s
s = []
s.append(123)
test()
print(s)
上面代码结果是:
s = (1,2,3)
def test():
s[0]=123
test()
print(s)
上面代码结果是:
s = (1,2,3)
def test():
global s
s[0]=123
test()
print(s)
上面代码结果是:
s = (1,2,3)
def test():
s = (4,5)
test()
print(s)
上面代码结果是:
s = (1,2,3)
def test():
global s
s = (4,5)
test()
print(s)
上面代码结果是:
s = {1,2,3}
def test():
s.add(5)
test()
print(s)
上面代码结果是:
s = {1,2,3}
def test():
global s
s.add(5)
test()
print(s)
上面代码结果是:
s = {1,2,3}
def test():
s = set()
s.add(5)
test()
print(s)
上面代码结果是:
s = {1,2,3}
def test():
global s
s = set()
s.add(5)
test()
print(s)
上面代码结果是: