亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為啥結果不對呢??代碼哪兒不對

# Enter a code

num =0

sum =0

while num <=1000:

? ? num=num+1

? ? if num %2==0:

? ? ? ? continue

? ? sum =sum +num

print(sum)


正在回答

4 回答

%是取余的意思:也就是變量除以2后余數為幾。(余數總知道吧)
還有就是邏輯問題啦哎呀這個去看看評論區有人寫出來了啦
你可以試試把這些翻譯成中文:
當 num小于等于1000:
? 若num取余2等于1:#即奇數
??? 繼續循環

唉懶得搞了,網絡上不好講這個的,如果我們在現實認識給你講會方便很多,像這種邏輯性的東西往往需要大量語言解釋,三言兩語難以表述,寧如果沒有強大邏輯能力還有一個聰慧的大腦還是不要自學這些課程了吧
或者花三千塊買正式課吧(好吧我只買過體驗課)
他這個免費教程講的不全啊沒辦法的
這個學好了很賺錢的,這邊建議去了解一下行情,下定決心了再花錢買個好課程吧
免費課真的學不了多少

1 回復 有任何疑惑可以回復我~

你這是求的1-1001之間的奇數總和

0 回復 有任何疑惑可以回復我~

邏輯不太對,while判斷之后要進行當前數值num的判斷,看它是不是偶數,如果是偶數進行求和操作,然后數值加1,再然后continue,如果不是偶數的話num還是要加1

0 回復 有任何疑惑可以回復我~
#1

慕蓋茨5584087

不是很明白:if num % 2 == 0: 不就是判斷是否為偶數?為什么用if num % 2== 1:,這個是判斷是否為奇數吧?
2021-02-18 回復 有任何疑惑可以回復我~

num%2==0判斷的是偶數

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python3 入門教程(新版)
  • 參與學習       162666    人
  • 解答問題       1121    個

python3入門教程,讓你快速入門并能編寫簡單的Python程序

進入課程

為啥結果不對呢??代碼哪兒不對

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號