課程
/后端開發
/Python
/初識Python
move(n-1, a, c, b)
? ? print a, '-->', c
2015-04-01
源自:初識Python 7-5
正在回答
相當于是先把n-1個盤子移到b上,然后把a上剩下的最大的那個盤子移動到c上,再把b上的n-1個盤子移到c上,這三個參數其中第一個參數相當于是移動的起始位置,第二個參數相當于是經由的位置(因為為了不讓大盤子壓小盤子,就必須借助另一根柱子),第三個參數相當于是最終的目的地,所以就換成了a,c,b表示把a上的盤子挪到b上,借助c
n等于1時就終止遞歸了,不換位置了
喵喵喵喵貓來啦 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-29
相當于是先把n-1個盤子移到b上,然后把a上剩下的最大的那個盤子移動到c上,再把b上的n-1個盤子移到c上,這三個參數其中第一個參數相當于是移動的起始位置,第二個參數相當于是經由的位置(因為為了不讓大盤子壓小盤子,就必須借助另一根柱子),第三個參數相當于是最終的目的地,所以就換成了a,c,b表示把a上的盤子挪到b上,借助c
2015-04-01
n等于1時就終止遞歸了,不換位置了