已采納回答 / weixin_太陽能我也能_0
首先在思考的時候你有假設了有a盤有N個圓餅,當然前提在于這個擺放一定是上面小下面大的方式。1的函數是先把除了底盤以外的圓盤借助c先到達b,此時a上還有一個底盤,print a,'->',c,直接將底盤放到C上,然后代碼2就是再借助a將剛才放在b的圓盤運往c。遞歸設計在運用以前學過的數列之中是非常好的,他可以自己幫你推演公式,你只需要寫幾行代碼就行。這個題目在于定義函數和分情況討論,
2017-10-20
已采納回答 / 淺笑清風
Tuple ?操作速度快。如果您定義了一個值的常量集,并且唯一要用它做的是不斷地遍歷它,請使用 tuple 。如果對不需要修改的數據進行 “寫保護”,可以使代碼更安全。說明這一數據是常量。
2017-10-19
已采納回答 / qq_愛心li猴子_0
理解變量和數據是在計算機內存中存放的位置?L = t[2]? 代表把tuple的T[2]賦值給另一個變量L,這個操作實際上是把變量L指向變量T[2]所指向的數據。t = ('a', 'b', ['A', 'B']),解析器創建了字符串‘a’和t[0],并把t[0]指向‘a’; tuple中的list ['A','B']和t[2],并把t[2]指向了['A', 'B']L = t[2] 把L指向了t[2]的數據,L[0]指向了tuple的list中的[0], L[1]指向了tuple的list中的[1]。
2017-10-18
最新回答 / thim123
這個是python2和python3里的區別?C:\WINDOWS\system32>python2Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> print [a + b + c for a ...
2017-10-17