為啥不行啊
sum=0
x=0
while True:
??? x=x+1
??? if x%2==0:
??????? continue
??? sum=sum+x
??? if x>99:
??????? break
print sum
sum=0
x=0
while True:
??? x=x+1
??? if x%2==0:
??????? continue
??? sum=sum+x
??? if x>99:
??????? break
print sum
2019-03-06
舉報
2019-04-30
sum=sum+x這行,應該放在break 下面,中止之后再求和
2019-03-15
別聽二樓的。
他說的對。
2019-03-14
別聽一樓在那瞎扯。
因為當x=100時,100取余為0 ,本次循環執行的是cotinue分支,跳過本次循環不執行break語句,下次循環會多加一個101,然后break,想解決問題就把sum的賦值語句挪到break之后,這樣會先break,不會加101
2019-03-06
x > 100
99是100以內的奇數