課程
/后端開發
/Python
/初識Python
while x<100:?
? ? x=x+2
??? sum=sum+x
print sum
請問:代碼塊內“x=x+2”和“sum=sum+x的先后順序變換時 x的值是如何變化的,求告知
2018-10-14
源自:初識Python 5-5
正在回答
代碼運行時是按照順序來運行的。
sum=0
x=1
? ? sum=sum+x
首先運行第四行? ? 運行第五行的時候 x 此時的值是 3
交換后 先運行 sum = sum+x? ? ?此時 x 值為 1
中若計算x=x+2得x<100,則繼續執行while命令,進入循環計算,直到while之后輸出的x>100,則退出循環,執行print命令
qq_瞌睡糖_aknGLQ
sum=0;
x=1;
1:
x=x(1)+2; x值為3
sum=sum(0)+x(3); sum值為3
2:
x=x(3)+2; x值為5
sum=sum(3)+x(5); sum值為8
x的值每循環一次增加2
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-07
代碼運行時是按照順序來運行的。
sum=0
x=1
while x<100:?
? ? x=x+2
? ? sum=sum+x
print sum
首先運行第四行? ? 運行第五行的時候 x 此時的值是 3
? ? sum=sum+x
? ? x=x+2
交換后 先運行 sum = sum+x? ? ?此時 x 值為 1
2018-10-15
? ? x=x+2
??? sum=sum+x
中若計算x=x+2得x<100,則繼續執行while命令,進入循環計算,直到while之后輸出的x>100,則退出循環,執行print命令
2018-10-14
sum=0;
x=1;
1:
x=x(1)+2; x值為3
sum=sum(0)+x(3); sum值為3
2:
x=x(3)+2; x值為5
sum=sum(3)+x(5); sum值為8
2018-10-14
x的值每循環一次增加2