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

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

函數中的參數變化是什么意思?

def move(n, a, b, c):#在這里是n,a,b,c,
? ?if n ==1:
? ? ? ?print a, '-->', c
? ? ? ?return
? ?move(n-1, a, c, b)#在這里變成了n-1,a,c,b,這里的c與上面的b是否有聯系?和輸入的參數又有什么聯系和變化?
? ?print a, '-->', c
? ?move(n-1, b, a, c)#這里變成了n-1, b, a, c,同上,參數的改變讓輸入的數據有怎樣的運算?是怎樣運行的?

move(4, 'A', 'B', 'C')

正在回答

3 回答

move(n-1,a,c,b) 以及move(n-1, b, a, c) 這些參數是要帶入到你定義的def move這個函數中的。

也就是說,在運行到move(n-1,a,c,b) 這一步時,你原來函數定義的n在這一步運算時是n-1,a還是a,c當做b的參數值,b當成c的參數值

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

慕粉3626925 提問者

非常感謝!
2016-07-29 回復 有任何疑惑可以回復我~

很詳盡的說明

http://www.jcodecraeer.com/a/chengxusheji/shejimoshi/2013/0307/984.html

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

形參 ?和 ?實參?

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

舉報

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

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

進入課程

函數中的參數變化是什么意思?

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

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

幫助反饋 APP下載

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

公眾號

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