請說出運行結果,並解釋why?html
================第一部分==================python
res = None def calc(a,b): res = a+b calc(1,2) print(res)
上面代碼結果是:app
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)
上面代碼結果是:url
函數外部未定義resspa
res2 = None def calc(a,b): global res res = a+b calc(1,2) print(res)
上面代碼結果是: htm
res = None def calc(a,b): res = a+b global res calc(1,2) print(res)
上面代碼結果是:blog
res = None def calc(a,b): global res res = 0 res = a+b calc(1,2) print(res)
上面代碼結果是:class
res = None def calc(a,b): res = 0 global res res = a+b calc(1,2) print(res)
上面代碼結果是:test
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)
上面代碼結果是: