用python在linux中运行汉诺塔程序
时间: 2023-11-02 11:05:00 浏览: 168
python实现汉诺塔
3星 · 编辑精心推荐
可以使用下面的Python代码在Linux系统中运行汉诺塔程序:
```python
def hanoi(n, source, target, auxiliary):
if n > 0:
hanoi(n-1, source, auxiliary, target)
print("移动盘子", n, "从", source, "到", target)
hanoi(n-1, auxiliary, target, source)
n = int(input("请输入汉诺塔的层数:"))
hanoi(n, 'A', 'C', 'B')
```
你可以在Linux终端中使用以下命令运行Python程序:
```
python3 hanoi.py
```
其中 `hanoi.py` 是你保存上述Python代码的文件名。在程序运行时,会提示你输入汉诺塔的层数,输入后程序会输出每次移动盘子的过程。
阅读全文