汉诺塔问题
def show(n
, a
, b
, c
):
if n
== 1:
print(a
, '-->', c
)
else:
show
(n
- 1, a
, c
, b
)
print(a
, '-->', c
)
show
(n
- 1, b
, a
, c
)
show
(3, 'A', 'B', 'C')
A --> C
A --> B
C --> B
A --> C
B --> A
B --> C
A --> C
转载请注明原文地址: https://lol.8miu.com/read-37083.html