最新回答 / qq_龍_18
其實這個很好理解,if n==1那段代碼就是move(1,A,B,C),后面的那個就跟把大象放進冰箱一樣的道理分三步:1、把n-1個盤子借助C從A-->B即move(n-1,A,C,B);2、把剩下的那一個盤子從A-->C即move(1,A,B,C)或者直接print("A-->C");3、把剛才移到B上的那n-1個盤子借助A移到C上即move(n-1,B,A,C)希望對你有所幫助!哈哈……
2018-03-14
最新回答 / 慕神0281426
print [100 * n1 + 10 * n2 + n3?for n1 in range(1, 10)?for n2 in range(10) for n3 in range(10)?if n1==n3]? 這樣就懂了 3個for語句
2018-03-14
最新回答 / qq_龍_18
你的那個代碼寫的?if x % 2 ==0: ? ? ? ?continue ? ?if x > 100: ? ? ? ?break ?先判斷是否是奇數,然后判斷是否大于100,這樣在x=100的時候還會執行一遍最后x=101,當然量小無所謂,但是計算復雜就會多了一次計算……
2018-03-14
最新回答 / 慕村9497228
NameError name'he110 10' not defined>>定義錯誤,'he110 10'未定義.SyntaxError: Missing parenthees in call to'print Did you ean print(he11o )>>語法錯誤,print的調用中少了括號。不知道你這是手打的還是復制出來的,很多單詞都錯了我懶得改了,有用的基本上就是我翻譯的這兩句話了。
2018-03-13
最贊回答 / JasonChen1911
如果要全用 '+' 的話,必須保持兩邊的內容的類型一致,在這name[1]是數字需要用str(name[1])進行轉換。如果用 ',' 的話,兩邊任意類型都可以。?+ 與 , 的區別是,用逗號會增加一個空格,加號則不會增加。
2018-03-13