已采納回答 / 鄭安潤
我來把整段代碼解釋一下吧!希望能解決你的問題。def move(n, a, b, c): ? ?#定義一個函數(由下面代碼的“a, '-->', c”可以看出,該函數的最終目的是要將a柱中的n個盤子全部移動到c柱中)。??? if n==1:??????? print a,'-->',c ? ? ? #只有一個盤子時,只需將其從a柱移動到c柱,一步到位。??????? return??? move(n-1,a,c,b) ? ? ? #這一行代碼可以理解成是在繼續定義函數,可以看出,與原始函數相...
2017-07-23
已采納回答 / 一筐
>>> s = set([name.lower() for name in ['haha','bobo','pipi']])>>> b = [name.lower() for name in ['haha','bobo','pipi']] //加個中括號>>> print 'haha' in sTrue>>> print b['haha', 'bobo', 'pipi']>>>
2017-07-23
已采納回答 / 小同不一
不是很清楚你要的結果是什么樣。首先,對于set(集合)是一些列不可重復的無序元素,類似dict的key,且必須是不變對象。你的例子當中 set的list 是可行的。s = set(['Adam, Lisa, Bart, Paul'])也是可行的...
2017-07-23
已采納回答 / R_Luke
sum=0for x in range(1,101):??? if x%2==0:??????? continue??? sum=sum+xprint (sum)代碼應該是正確的,我將代碼中的縮進都刪了,重新輸入正確的縮進,得到的結果就是2500
2017-07-22