n,a,b=0,0,1while n<6:print(b)a,b=b,a+bn=n+1和n,a,b=0,0,1while n<6:print(b)a=bb=a+bn=n+1輸出結(jié)果不一樣
2 回答

米脂
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
賦值運(yùn)算,先計(jì)算賦值號(hào)(也就是=號(hào)左邊的,再賦值)
那么
123 | a, b = b, a + b # 這種賦值,先計(jì)算等值 右邊 那么 b=1 a+b=1 # 再賦值給a和b,那么 a=1, b=1 |
而,下面的
1234 | a = b # 此時(shí) b=1, 那么a=1 b = a + b # 那么 b=2 |
明白了吧。
添加回答
舉報(bào)
0/150
提交
取消