這個代碼不知道為什么一直處于提交中,提交不上去,是代碼有問題么
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?
=
?1
result?
=
?0
while
?num?<
=
?1000
:
????
if
?num?
%
?2
?=
=
?1
:
????????
num?
+
=
?1
? ? ? ??
continue????
result?
+
=
?num
????
num?
+
=
?1
print
(result)
2023-11-22
不知道為什么,我的代碼發不完整,我再發下
2023-11-22
2023-11-22
num?
=
?1
result?
=
?0
while
?num?<
=
?1000
:
????
if
?num?
%
?2
?=
=
?1
:
????????
num?
+
=
?1
????????continue
????
result?
+
=
?num
????num?
+
=
?1
print
(result)
# continue后面的循環不會被執行,所以要在continue前也加num += 1,這樣才能確保任何情況下num都能+1
# 可參考精簡版的代碼,如下: