Python 简单循环实现汉诺塔问题
前言:
来自Runoob 笔记的牛B代码
正文:
一个简单的条件循环语句实现汉诺塔问题。
def my_print(args):
print args
def move(n, a, b, c):
my_print ((a, '-->', c)) if n==1 else (move(n-1,a,c,b) or move(1,a,b,c) or move(n-1,b,a,c))
move (3, 'a', 'b', 'c')
完。