课程
/后端开发
/Python
/初识Python
move(n-1, a, c, b) 为什么move(n-1, a, c, b)就表示从a把n-1移动到b呢,函数里没有具体定义move的功能啊?
2018-06-23
源自:初识Python 7-5
正在回答
比如当n=2时,先从a移动到b,然后从a移动到c,最后从b移动到c。总共移动三次,第一次调用的是move(2,a,c,b) 第二次调用move(1,a,b,c)。b,c参数可调换表示不同的移动方向。可以定义一个移动一个的函数moveone(a,b): print a --> b,在移动一个时直接调用moveone,移动n-1时调用move
qq_Desperado_19 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序