課程
/后端開發
/Python
/初識Python
sum = 0 x = 1 while x%2!=1 and x<=100: ? ?sum+=x ? ?x=x+1 print sum 為什么這個不行?
2015-05-15
源自:初識Python 5-5
正在回答
while?True: ????if?x%2?!=?1: ????????sum+=x ????if?x<=100: ?????????x+=1 ????else: ?????????break
你可以試下
while True:
? ? if x%2 != 1:
? ? ? ? sum+=x
? ? if x<=100:
? ? ? ? ?x+=1
? ? else:
? ? ? ? ?break
因為while循環只能在條件為真時,進行循環。
當你把1帶入的時候,已經失敗了。因此計算不出來
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-15
2015-05-15
你可以試下
2015-05-15
while True:
? ? if x%2 != 1:
? ? ? ? sum+=x
? ? if x<=100:
? ? ? ? ?x+=1
? ? else:
? ? ? ? ?break
2015-05-15
因為while循環只能在條件為真時,進行循環。
當你把1帶入的時候,已經失敗了。因此計算不出來