運行成功,輸出錯誤??
def?move(n,?a,?b,?c): ???if?n==1: ???????print(a,'-->',c) ???????return ???else: ?????move(n-1,a,c,b) ?????move(1,a,b,c) ?????move(n-1,b,a,c) ???return move(4,?'A',?'B',?'C')
def?move(n,?a,?b,?c): ???if?n==1: ???????print(a,'-->',c) ???????return ???else: ?????move(n-1,a,c,b) ?????move(1,a,b,c) ?????move(n-1,b,a,c) ???return move(4,?'A',?'B',?'C')
2019-07-26
舉報
2019-07-26
你需要將 print(a,'-->',c)的括號去掉 print與a之間加一個空格
此問題是因為py2與py3的print函區別造成的
2019-07-29
問一下,那個else下面的怎么理解?我不懂