x = x + 1一元一次方程在python在while 循環下是怎么計算的?
L?=?[] x?=?1 while?x?<=?100: ????L.append(x?*?x) ????x?=?x?+?1 print?sum(L)
這個x=x+1是怎么計算的x=1+1=2然后while循環x=2+1直到x <= 100?
L?=?[] x?=?1 while?x?<=?100: ????L.append(x?*?x) ????x?=?x?+?1 print?sum(L)
這個x=x+1是怎么計算的x=1+1=2然后while循環x=2+1直到x <= 100?
2018-01-20
舉報
2018-01-20
Python中的一個等于號不是等于,而是賦值,把x+1賦值給之前的x,也就是現在的x=2。之后每一次x增加1,都會比較一下是否符合x<=100這個條件,直到x=101的時候不符合了,就推退出循環,執行下一步打印輸出操作
2018-01-20
第四行和第五行是一個循環體,沒執行完后,x 就增加了 1,到x = 100時,最后一次執行循環體,執行后,x = 101,已不滿足循環條件(x <= 100 ),所以退出循環。