请说出运行结果,并解释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)
上面代码结果是: