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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

python生成斐波拉契數(shù)列的問(wèn)題

python生成斐波拉契數(shù)列的問(wèn)題

Leo_clip 2017-05-02 20:12:53
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
查看完整回答
反對(duì) 回復(fù) 2017-05-02
?
rookie2maven

TA貢獻(xiàn)278條經(jīng)驗(yàn) 獲得超76個(gè)贊

a=b,b=a+b
查看完整回答
1 反對(duì) 回復(fù) 2017-05-02
  • Leo_clip
    Leo_clip
    大概猜也是這個(gè)意思,為什么不按這個(gè)格式寫代碼呢,那個(gè)格式有點(diǎn)理解不了,像這個(gè)a,就完全不知道對(duì)a進(jìn)行什么操作。。能詳細(xì)解釋下嗎
  • rookie2maven
    rookie2maven
    python語(yǔ)法這樣人為規(guī)定的,也只有按照這樣的語(yǔ)法寫
  • rookie2maven
    rookie2maven
    這好像是一道兔子繁殖的經(jīng)典題目
點(diǎn)擊展開后面1
?
放學(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),再一一給左邊。

查看完整回答
反對(duì) 回復(fù) 2017-05-03
  • 1 回答
  • 2 關(guān)注
  • 2250 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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