python
還是有些不懂第一個move中(a,b, ?c,)是什么意思還有后面怎么變成move(a, c , b)和move(b, a, c)
def?move(n,?a,?b,?c): ????if?n?==?1: ????????print?a,?'-->',?c ?????else: ?????????move(n-1,?a,?c,?b) ?????????print?a,?'-->',?c ?????????move(n-1,?b,?a,?c) move(4,?'A',?'B',?'C')
2017-11-08
第一個move是正常的形式參數顯示,后面的move(a,c,b)和move(b,a,c)調換位置
A --> B
A --> C
B --> C
A --> B
C --> A
C --> B
A --> B
A --> C
B --> C
B --> A
C --> A
B --> C
A --> B
A --> C
B --> C