刚开始很懵逼,对于其中的逻辑理解不了,不知道需要做什么,在了解了,具体汉诺塔问题以后结合解释终于搞明白了,
#!/usr/bin/python
# -*- coding: utf-8 -*-def move(x,y,z,n): if n==1: print(x,'-->',z) else: move(x,z,y,n-1) print(x,'-->',z) move(y,x,z,n-1)n=input('please enter your n:')m=int(n)move('A','B','C',m)询问大神的结果:http://v.youku.com/v_show/id_XNzQ5MzYyMzA0.html
参考教程:
http://baidu.iqiyi.com/watch/0377633250709215088.html?page=videoMultiNeed
http://v.youku.com/v_show/id_XNzQ5MzYyMzA0.html