def move(n,start,buffer,end):
if n==1:
print(start,'-->',end)
else:
move(n-1,start,end,buffer) #n-1从起点到缓冲区(现在缓冲区是终点)
move(1,start,buffer,end) #1从起点到终点
move(n-1,buffer,start,end) #n-1从缓冲区到终点(现在缓冲区是起点)
move(3,'a','b','c')
Sign in to make a reply
狼叔叔
def move(n,start,buffer,end):
if n==1:
print(start,'-->',end)
else:
move(n-1,start,end,buffer) #n-1从起点到缓冲区(现在缓冲区是终点)
move(1,start,buffer,end) #1从起点到终点
move(n-1,buffer,start,end) #n-1从缓冲区到终点(现在缓冲区是起点)
move(3,'a','b','c')