這個代碼不知道為什么一直處于提交中,提交不上去,是代碼有問題么
num?=?1 result?=?0 while?num?<=?1000: ????if?num?%?2?==?1: ????????continue ????result?+=?num ????num?+=?1 print(result)
num?=?1 result?=?0 while?num?<=?1000: ????if?num?%?2?==?1: ????????continue ????result?+=?num ????num?+=?1 print(result)
2023-06-06
舉報
2023-06-07
這是個死循環
當num為奇數時,跳過了,下面的都不會執行,直接到下次
而下一次還是執行奇數,就會這樣一直循環,所以運行不出來
試試這個
num?=?1result?=?0while?num?<=?1000:????if?num?%?2?==?1:????????num?+=?1? ? ? ??continue????result?+=?num????num?+=?1print(result)2023-11-22
不知道為什么,我的代碼發不完整,我再發下
2023-11-22
2023-11-22
num?=?1result?=?0while?num?<=?1000:????if?num?%?2?==?1:????????num?+=?1????????continue
????result?+=?num????num?+=?1print(result)# continue后面的循環不會被執行,所以要在continue前也加num += 1,這樣才能確保任何情況下num都能+1
# 可參考精簡版的代碼,如下: