#hanoi.py
def hanoi(n,x,y,z):
if n==1:
print(x,"-->",z)
else:
hanoi(n-1,x,z,y)
print(x,"-->",z)
hanoi(n-1,y,x,z)
hanoi(2,"X","Y","Z")
print("----------")
hanoi(3,"X","Y","Z")
结果如下:
#hanoi.py
def hanoi(n,x,y,z):
if n==1:
print(x,"-->",z)
else:
hanoi(n-1,x,z,y)
print(x,"-->",z)
hanoi(n-1,y,x,z)
hanoi(2,"X","Y","Z")
print("----------")
hanoi(3,"X","Y","Z")
结果如下:
该资源仅限VIP专享下载