課程
/后端開發(fā)
/Python
/初識Python
sum = 0 x = 1 while x<100: ? ?if x%2 ==1: ? ? ? ?sum+=x ? ? ? ?x=x+1 print sum 提交代碼一直通過,但是顯示不出正確答案2500?
2016-07-18
源自:初識Python 5-5
正在回答
兄弟路子野阿,我咋就沒問題?
米斯特慈恩 提問者
你求的是奇數(shù)和吧,應(yīng)該X=X+2,這是python3界面,可能和2的書寫格式有些不一樣吧。。。
第一,沒有break在while x < 100之后。
第二, 缺少continue來跳過偶數(shù)。
第三,x = x + 1 應(yīng)該放在 while 的上一句。
第四,x 應(yīng)該從0開始賦值。
第五,注意對齊。
參考一下評論區(qū)的答案,有好多解法。
login950518
HE_JIANAN 回復(fù) login950518
舉報(bào)
學(xué)python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-07-18
兄弟路子野阿,我咋就沒問題?
2016-07-18
2016-07-18
第一,沒有break在while x < 100之后。
第二, 缺少continue來跳過偶數(shù)。
第三,x = x + 1 應(yīng)該放在 while 的上一句。
第四,x 應(yīng)該從0開始賦值。
第五,注意對齊。
參考一下評論區(qū)的答案,有好多解法。