不管n为多少执行后按逻辑应该只有两行字符 为什么n大于等于3后会有额外的输出
代码呢?
按你这代码1一行,2两行,3四行,4八行,
因为 输入3的话,相当于执行 hanoi(2, x, z, y) # 这一行输出两行 hanoi(2, y, x, z) # 这一行输出两行所以总共四行