最新回答 / 慕沐9344970
漢諾塔任務的最終目標就是將所有圓盤從A移動到C如果你是說過程的話,在將剩余的( n-1)個圓盤移到C的過程中,肯定也有將某個圓盤從B移到A的過程(如果沒有這些過程,也沒法將圓盤從B移到C)你可以取百科看一下漢諾塔任務的過程,課程中的任務簡述是已經做了優化的了,已經給出了具體策略。原始的問題是:有N個圓盤放在A上,在對盤的移動過程中,必須保證大盤在下,小盤在下,如何將所有圓盤移動到C上。
2017-12-07
最新回答 / swxnh
把環境變量中的path中的c://python3.6.2 改為c://python2.7.8注:c://python3.6.2和c://python2.7.8均為python相應版本.exe文件位置
2017-12-05
最新回答 / qq_畫雨_2
少年,沒有循環啊你這個代碼只是輸出了一個str的值只是一個 ?你應該改成這樣的:# -*- coding: utf-8 -*-d = {??? 95: 'Adam',??? 85: 'Lisa',??? 59: 'Bart'}for i in range(3)? ? ?str = input("請輸入分數:\n")? ? ?print d.get(str)
2017-12-03
最新回答 / qq_飛俠的翅膀_0
這一步描述的是過渡環節。表示把n-1個盤子從a通過b移動到c。只有這樣才能把a上最大的一個盤子移動到c。下一步是print a,'-->',c。就表示,把剩下的最大的盤子從a移動到c。最后一步move(n-1, b, a, c)。表示,把之前移動到b上的n-1個盤子通過a移動到c。完成遞歸
2017-12-02
最贊回答 / qq_秋千樹_0
舉個栗子,111/100=1 ,111/10=11。所以你這個if判斷是不對的。試試這個。x/100==x%10另外,要輸出數。for循環前面你還少加了xprint [x for x in range(100,1000) if x/100==x%10]
2017-12-01
最贊回答 / __銀河
<...code...>看到代碼應該就明白了吧,return的時候toUppers()方法就結束了,for循環只執行了一次循環,要想返回一個list看下上面的代碼應該就懂了吧。
2017-12-01