用python解决汉诺塔问题

it2026-06-19  10

汉诺塔问题

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
最新回复(0)