第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

第二個(gè)print a , '-->' , c到底是什么??

這是我運(yùn)行的代碼

http://img1.sycdn.imooc.com//5efb03cb0001374710220428.jpg

這是問答區(qū)同學(xué)的解釋

http://img1.sycdn.imooc.com//5efb03f40001d4e212810440.jpg?

?我把第二個(gè)輸出的print變成了-->--發(fā)現(xiàn)并不是將最后一個(gè)盤子放到“c”盤上,在線蹲一個(gè)解釋,漢諾塔也做過好幾次了,但是總覺得沒有理解到它的核心,謝謝哥哥姐姐們QAQ

正在回答

2 回答

說print a,'-->',c是把a(bǔ)中最大的盤子放在c的人應(yīng)該是沒有完全理解透程序的,也可能是受了其他同學(xué)的代碼解釋加上自己理解不夠透徹,所以產(chǎn)生了誤解,以下的程序總的運(yùn)行過程本人思考了一天,望樓主體諒下,選為答案。

以下是我的理解,僅供參考:

首先,

move(4,a,b,c)

-->move(3,a,c,b)#其中的-->代表同行程序,或者說運(yùn)行到那一步,算作調(diào)試標(biāo)志吧!

? ? ? -->move(2,a,b,c)

? ? ? ? ? ?-->move(1,a,c,b)

?這時(shí)是輸出:A-->B

? ? ? ? ? ?-->print a,'-->',c

輸出: A-->C? #注意為什么是這樣的呢?原因是move(2,。。。)中的move(1)已完成,所以需要進(jìn)行下一步,而下一條命令的a,c對(duì)應(yīng)的是move(2)中的相應(yīng)位置,接下來同理,不加累贅解釋

? ? ? ? ? ?-->move(1,b,a,c)

輸出: B-->C

? ? ?-->print a,'-->',c

輸出: A-->B

? ? -->move(2,c,a,b)

? ? ? ? ?-->move(1,c,b,a)

輸出:C-->A

? ? ? ? ?-->print a,'-->',c

輸出: C-->B

? ? ? ? ?-->move(1,a,c,b)

輸出: A-->B

-->print a,'-->',c

輸出:A-->C

-->move(3,b,a,c)

? ? ?-->move(2,b,c,a)

? ? ? ? ? -->move(1,b,a,c)

輸出: B-->C

? ? ? ? ? -->print a,'-->',c

輸出: B-->A

? ? ? ? ? -->move(1,c,b,a)

輸出: C-->A

? ? -->print a,'-->',c

輸出: B-->C

? ? -->move(2,a,b,c)

? ? ? ? ?-->move(1,a,c,b)

輸出: A-->B

? ? ? ? ?-->print a,'-->',c

輸出:A-->C

? ? ? ? ?-->move(1,b,a,c)

輸出:B-->C


1 回復(fù) 有任何疑惑可以回復(fù)我~

把a(bǔ)目前最大的盤子放到c上

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)Python
  • 參與學(xué)習(xí)       758370    人
  • 解答問題       8967    個(gè)

學(xué)python入門視頻教程,讓你快速入門并能編寫簡(jiǎn)單的Python程序

進(jìn)入課程

第二個(gè)print a , '-->' , c到底是什么??

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)