我哪里錯了?為什么和那個答案匹配不了
#?-*-?coding:utf-8?_*_ def?move(n,?a,?b,?c,d=0): ????#有多個的時候都是從傳入有很多圓盤的那個柱子往另外一個沒有的柱子移動 ????if?n>1: ????????print?a,'?-->?',b ????????move(n-1,?a,?b,?c,d+1) ????#只剩下一個圓盤的時候,首先把最后一個圓盤移到C,更換有東西和沒有東西的柱子,繼續移動 ????elif?n==1: ????????print?a,?'?-->?',c ????????move(d,?b,?a,?c) ???? move(4,?'A',?'B',?'C')
2015-10-15
你的d有什么意義嗎?
2015-07-04
你這順序完全不對有啥用呢?
2015-06-10
你看一下左側任務提示中的源碼,你和源碼寫的邏輯一樣嗎?