最贊回答 / ninebean90
百度了一下原理,大概弄明白了。加入a上面有兩個圓盤,要把a上面的圓盤移到c上,順序會是a—b;a—c,b—c。如果把圓盤數抽象為n的話,我們可以把n看成1和n-1的組成。把n-1看作一個單位的話,這樣,就可以把這個過程抽象為2個圓盤。那么,移動的順序也會是a—b;a—c,b—c。move(n-1,a,c,b)表示的是,將n-1個圓盤移動到b上面去,a表示的是起始點,b表示的是終點,c是轉折點;move(1,a,b,c)表示把最后一個圓盤由a移入c中,同理,a是起始點,c是終點,b是轉折點;最后move(n...
2016-07-25
最新回答 / 筱兵瀟將
看看多行表示的格式,u'''第一行????????????????????????????????????? 第二行????????????????????????????????????? ?第三行'''這樣子他就沒有換行符,再是多行的情況中,只有單引號和雙引號會被轉義,其余的轉義字符都會保存,例如\n。希望對您有幫助。
2016-07-25
已采納回答 / 慕粉3713843
你的電腦并沒有用UTF-8編碼讀取源代碼,所以只用u是不行的,第二個也會出現亂碼。應該在一開始加上# -*- coding: utf-8 -*-
2016-07-24
已采納回答 / weibo_喬俊不猥瑣_0
n相當于記錄一共要有幾個x相乘,s是當前相乘的x的總乘積。當循環走了n0(最早的n)遍之后,n變成了0,則s即為n0個x相乘得到的結果,即為x的n次方。謝謝!
2016-07-24