求教我編的代碼和答案代碼的不同在哪里
sum = 0
x = 1
while True:
? ? sum=sum+x
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if x%2==0:
? ? ? ? continue
print sum
為什么這樣就不行?
sum = 0
x = 1
while True:
? ? sum=sum+x
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if x%2==0:
? ? ? ? continue
print sum
為什么這樣就不行?
2015-07-12
舉報
2015-10-05
sum=sum+x必須在continue語句之后,continue語句之后的x才是基數,而你這樣寫,continue語句就沒有作用了。
2015-08-19
continue語句應該是只判斷其后的代碼是否進行,而對其前的代碼無作用。