最新回答 / 慕粉1702491205
你這代碼輸出有問題應該是你計數用的x,在for循環遍歷中也是用x變量要取值導致的,將for x in args改下如for i in args: sum = sum +1 改成這樣看看
2018-11-21
最贊回答 / 慕設計2718092
你這個程序的邏輯寫錯了,for()循環嵌套的兩個變量 name 和 y 來自相同的list--L 和測試的題目不符合,但是代碼沒有問題。
s?=?set(['Adam',?'Lisa',?'Paul']) L?=?['Adam',?'Lisa',?'Bart',?'Paul'] L?=?set(L)? for?L?in?L: ????if?L?in?s: ????????s.remove(L) ????else: ????????s.add(L) print?(s)
2018-11-20
最贊回答 / qq_雙子_04312075
move(n,a,b,c) 中,n表示數量,第一個字符a表示將要被轉移的一方,c表示第一個字符轉移后的位置。
move(n-1,?a,?c,?b)就表示將n-1個盤子從a移動到b???move(n-1,?b,?a,?c)表示將n-1個盤子從b移動到c 不需要關注字符是啥,只要記得將n個盤子從第一個字符所代表的位置轉移到第二個字符代表的位置
2018-11-19