為什么x的初值為0,而不是1
sum=0 x=1 while?True ????sum=sum+x ????x=x+1 ????if?x>100 ????????break ????if?x%2==0 ????????continue ????sum=sum+x print?sum
sum=0 x=1 while?True ????sum=sum+x ????x=x+1 ????if?x>100 ????????break ????if?x%2==0 ????????continue ????sum=sum+x print?sum
2015-12-28
舉報
2016-01-21
因為答案中的?sum = sum + x 在?x = x + 1之后,如果 x = 1 , sum的第一項加的就是 2 了。
2015-12-28
應該是:
sum = 0
x = 0
while True:
? ?x = x + 1
? ?if x > 100:
? ? ? ?break
? ?if x % 2 == 0:
? ? ? ?continue
? ?sum = sum + x
print sum
2015-12-28
這道題目應該是算1-100內奇數之和,有兩個sum=sum+x,最后一個應去掉
2015-12-28
你這個是用來算什么的,有題目嗎,貼出來看看