课程
/后端开发
/Python
/初识Python
f move(n, a, b, c):
move(n-1,a,b,c)
print a,'-->',b
move(1,a,c,b)
move(n-1,b,c,a)
return
move(4, 'A', 'B', 'C')
2017-08-08
源自:初识Python 7-5
正在回答
def move(n, a, b, c):
'''if n==1:
print a,'-->',c
move(n-1,a,c,b)
move(n-1,b,a,c)'''#'''....'''内注释
if n==1:
运行成功,输出错误
周大涛 提问者
n=1时 a-->c你没有定义,从外往里迭代到n=1后才从里往外返回函数值,你
print a,'-->',b是说所有n-1都从 变量a到变量b吗,可n-1=1时不能从a-->b啊
什么意思
没有结束迭代
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序