課程
/后端開發
/Python
/初識Python
sum=0
x=0
while Ture:
? if x>100:
??? break
? if x%2==0:
??? cotinue
? sum+=x
? x+=1
?
2017-02-04
源自:初識Python 5-7
正在回答
continue會跳過后面語句 直接進行下次循環,x一直等于零,形成死循環,
x=x+1要寫在跳過判斷前面。
sum=0x=0while True: ? ?x+=1 ? ?if x>100: ? ? ? ?break ? ?if x%2==0: ? ? ? ?continue ? ?sum+=xprint sum
#需要把x+=1放在contiue前面,因為x=0滿足“x%2==0",循環不會執行x+1代碼,導致x永遠為0,程序陷入了死循環。
qq_簡單_109
sum?=?0 x?=?0 while?ture: ????x?=?x?+?1 ????if?x?>?100: ????????brfeak ????if?x?%?2?==?0: ????????continue ????sun?=?sum?+?x print?sum
小鵬me
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-04
continue會跳過后面語句 直接進行下次循環,x一直等于零,形成死循環,
x=x+1要寫在跳過判斷前面。
2017-02-04
sum=0
x=0
while True:
? ?x+=1
? ?if x>100:
? ? ? ?break
? ?if x%2==0:
? ? ? ?continue
? ?sum+=x
print sum
#需要把x+=1放在contiue前面,因為x=0滿足“x%2==0",循環不會執行x+1代碼,導致x永遠為0,程序陷入了死循環。
2017-02-04