這個是哪里出錯了?
sum = 0
x= 0
while True :
??? if x > 100:
??????? break
??? x=x+1
??? if x%2==0:
??????? continue
??? sum = sum + x
print (sum)
sum = 0
x= 0
while True :
??? if x > 100:
??????? break
??? x=x+1
??? if x%2==0:
??????? continue
??? sum = sum + x
print (sum)
2019-10-26
舉報
2019-11-18
運行到x=99時,99<100,繼續x=99+1=100被continue后,也就是說這個時候因為continue,x=100不會被break而是再運行一個x=x+1,才會break,這個時候x=101,所以你會多算一個101
2019-10-29
多算了一個101吧
2019-10-26
sum = 0
x= 0
while True :
? ?x=x+1
??? if x > 100:
??????? break
? ??
??? if x%2==0:
??????? continue
??? sum = sum + x
print (sum)