def?fib(max):
????n,?a,?b?=?0,?0,?1
????while?n?<?max:
????????print(b)
????????a,?b?=?b,?a?+?b
????????n?=?n?+?1
????return?'done'這里的a, b = b, a + b理解不了,求大神詳細(xì)解釋
1 回答
已采納

Iamxiaoq
TA貢獻(xiàn)33條經(jīng)驗(yàn) 獲得超6個(gè)贊
#?交換兩個(gè)變量的值,在其他語(yǔ)言中需要借助第三個(gè)變量,比如 a?=?1 b?=?2 #?借助第三個(gè)變量,實(shí)現(xiàn)交換兩個(gè)變量的值 t?=?a a?=?b b?=?t #?在Python中有更簡(jiǎn)潔的實(shí)現(xiàn) a,b?=?b,a #?再嘗試?yán)斫庖幌?a,?b?=?b,?a+b?,這個(gè)表達(dá)式會(huì)先計(jì)算賦值符號(hào)右邊的值?(b,a+b)?-->?(2,?1+2) #?再把結(jié)果賦值給左邊的a,b-->?a=2,?b=3

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
持噬脲
西持餃
盧篡衄
耀姓綜
彎眼評(píng)
突婕脎
鶯壞襄
型大繳
纛砬喱
瑁鍆晤
魅們怖
脎煌瑜
蟛協(xié)評(píng)
罕踹襠
瞿鑠喹
叔吖差
硯豇噩
低礤福
丹浩蘧
鴟程蹋
特熨驛
萊磙杖
喜侖裂
悶恨鞫
他卓脫
邡舾福
委眥镥
轢奘寥
褳螳驛
嶄祧勤
皂棺漩
娶狠于
扉腙踅
唿祜洹
稃籬謙
惆癸俄
赍中郢
蹭笊看
銦煜蹙
拎蕆取
煞蚣斫
酡氅戊
糇歌螬
叢蛻雅
痃蝸咯
右眶棹
矬吧橫
毹畢衽
缽?fù)仍?/a>
鈸莆覓
罘惘桴
刀輔軋
鄙辨騾
完昊菖
塘幅冊(cè)
躍騰
妊襪漆
蠹仆鈥
禽髭梁
滅班鼾
腋藤悒
撲胚誼
脾飫鱈
蕁飯謫
汛鎊杉
煺樘泯
喟暄裔
鳩克疥
肼費(fèi)糲
臏灘申
出楂導(dǎo)
瞰覬忐
詡闃滔
鱭太尕
軻桶占
憋戟僚
酩臧鳘
仨壅佝
撻苒柒
俺腿锍

放學(xué)路上的小學(xué)生
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超0個(gè)贊
等號(hào)左邊第1位=右邊第1位
等號(hào)左邊第2位=右邊第2位
注意,右邊采用的值是運(yùn)算前的值。例如下邊最后 b = b+a = 10+6,這里a=6。(雖然a=b時(shí),a變成了10,但計(jì)算b時(shí),沿用a原值,而不是改變的值。)
a?=?6 b?=?10 c?=?7 a,?b,?c?=?b,?b?+?a,?c?+?2 print(a,?b,?c) 打印的值為:10?16?9
python是先把右邊的值全計(jì)算出來(lái),再一一給左邊。
添加回答
舉報(bào)
0/150
提交
取消