亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

if下面的return的作用是什么返回了什么

下面第二個print 為什么不能放在第三個move后面

正在回答

3 回答

zhege這個return什么都沒有返回,但是必須要有;該return的作用是終止該函數的執行,即結束此次運行。
函數體內部的語句在執行時,一旦執行到return時,函數就執行完畢,并將結果返回。

0 回復 有任何疑惑可以回復我~

因為這個函數最終還是會因只剩下一個而結束的

0 回復 有任何疑惑可以回復我~

這個跟遞歸的順序有關,你自己在草稿紙上運行一下就可以。這個漢諾塔的遞歸順序是,move函數里第一個調用自己完了再返回來之后,向下運行,再來到第二個move處開始第二次遞歸,兩次遞歸調用里的參數都不一樣,自己寫的時候要注意。等你自己寫完之后,你就可以有個大概的理解了(其實我也不知道為什么,你就將它看作是移動就好)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758396    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

if下面的return的作用是什么返回了什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號