# 汉诺塔问题----------------------------------------
def hanoi(n, p_1, p_2, p_3): # n是盘子数量
if n == 1:
print('把盘子从{}移到{}'.format(p_1, p_3))
return
else:
hanoi(n-1, p_1, p_3, p_2)
print('把盘子从{}移到{}'.format(p_1, p_3))
hanoi(n-1, p_2, p_1, p_3)
# 调用
hanoi(4, 1, 2, 3)
汉诺塔问题(python3)
原文作者: 汉诺塔问题
原文地址: https://blog.csdn.net/zhangyu4863/article/details/80795764
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/zhangyu4863/article/details/80795764
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。