請問這幾行代碼哪里出錯了?
sum?=?0 x?=?0 while?True: ????x?=?x?+?1 ????if?x?>?100: ????????break ????if?x?%?2?==?0: ????????continue ????sum?=?sum?+?x print?sum
哪里出錯了?錯誤提示時請檢查輸出是否匹配:2500
sum?=?0 x?=?0 while?True: ????x?=?x?+?1 ????if?x?>?100: ????????break ????if?x?%?2?==?0: ????????continue ????sum?=?sum?+?x print?sum
哪里出錯了?錯誤提示時請檢查輸出是否匹配:2500
2017-02-10
舉報
2017-02-10
if?x?%?2?==?0:??? 這個分號似乎是中文輸入法
2017-02-10
第七行代碼 if x % 2 == 0: “:”是英文的,你是中文打出來的
2017-02-10
sum = 0
x = 0
while True:
? ? x = x + 1
? ? if x > 100:
? ? ? ? break
? ? if x % 2 == 0:
? ? ? ? continue
? ? sum = sum + x
print sum
你試試我的,我的代碼和你的一模一樣,但是我的可以過,我猜會不會是你代碼里面有用中文打出來的拼音
2017-02-10
2017-02-10
第9行結束后,應該多敲一個回車,跳出while循環
2017-02-10
你的代碼中第七行的冒號為中文輸入法下的冒號,將輸入法轉換為英文把冒號改成英文版即可