最贊回答 / 慕仙9354813
首先,s,d是定義在sub_sum()這個(gè)函數(shù)中的,這個(gè)函數(shù)對外只有l(wèi)一個(gè)參數(shù)。當(dāng)sub_sum()這個(gè)函數(shù)定義結(jié)束時(shí),外部是無法訪問內(nèi)部的s,d如果你想打印s和d,要改成這樣:def sub_sum(l):? ? s=0? ? d=0? ? for i in l:? ? ? ? if i%2==0:? ? ? ? ? ? s=s+i? ? ? ? else:? ? ? ? ? ? d=d+i? ? ? ? i=i+1? ? print(s)? ? print(d)l=[1,2,3,4,5,6,7,8,9...
2020-11-26
最新回答 / 粗實(shí)而夜雨
第一個(gè)插入之后整個(gè)列表此時(shí)已經(jīng)發(fā)生了變化了,因此再次插入5這個(gè)位置時(shí)是在剛剛發(fā)生變化的列表中插入的。
2020-11-15
最新回答 / weixin_慕虎6266149
num = 2sum = 0while True:? ? if num >= 1000:? ? ? ? break? ? sum = sum + num? ? num = num + 2print(sum)
2020-11-14
最新回答 / 慕妹7447611
字符串運(yùn)算符 +? ?,將 +?號兩邊的字符串連接,比如:print('abc'+ 'de')? ? 結(jié)果就是 ?'abcde'翻譯搜索復(fù)制
2020-11-14
最新回答 / my藤上風(fēng)鈴
第一個(gè)元素(1+2),第三個(gè)元素('a'+'b'),計(jì)算的結(jié)果分別是數(shù)字3和字符串a(chǎn)b,不是tuple。
2020-11-10