代码如下
def move(n, a, b, c): if n == 1: print('%s --> %s' % (a, c)) return else: move(n-1, a, c, b) move(1, a, b, c) move(n-1, b, a, c) move(3, 'A', 'B', 'C')
环境:win 7 64位 python 3.5.0 在Windows PowerShell中显示如下结果:
A --> C A --> B C --> B A --> C B --> A B --> C A --> C
在启动learning.py后 在网页输入代码后显示如下结果:
A --> C A --> B C --> B A --> C B --> A B --> C A --> C A --> C A --> B C --> B A --> C B --> A B --> C A --> C
新人一枚,不是很清楚learing.py的机制,不知道廖老师或者哪位同学能解惑吗?
Sign in to make a reply
Lucas_Z_Lee
代码如下
环境:win 7 64位 python 3.5.0 在Windows PowerShell中显示如下结果:
在启动learning.py后 在网页输入代码后显示如下结果:
新人一枚,不是很清楚learing.py的机制,不知道廖老师或者哪位同学能解惑吗?