键盘输入几层汉诺塔python代码
时间: 2023-06-09 14:06:18 浏览: 91
python代码 汉诺塔
以下是一个简单的 Python 代码,用来实现汉诺塔问题:
```
def hanoi(n, a, b, c):
if n == 1:
print(a, '->', c)
else:
hanoi(n-1, a, c, b)
print(a, '->', c)
hanoi(n-1, b, a, c)
hanoi(3, 'A', 'B', 'C')
```
其中,n 表示汉诺塔盘子的个数,a、b、c 表示三个柱子的名称。运行这个代码,会输出将 3 个盘子从 A 移动到 C 的步骤。
阅读全文