第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么這個(gè)運(yùn)行等于0

num = 1

sum = 0

mo = num % 2

while True:

? ? if num > 1000:

? ? ? ? break

? ? if mo == 0:

? ? ? ? sum = sum + num

? ? num = num + 1

print (sum)



正在回答

2 回答

因?yàn)閚um % 2 的結(jié)果是取余,當(dāng)num=1時(shí),mo的結(jié)果就是1,所以你下面的if mo == 0:就不會(huì)生效。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_慕勒7425684 提問者

那答案里是一開始賦值num=0,第一次循環(huán)后不是也是num=1了,第二次循環(huán)及以后不就就和我的代碼一樣了嗎,但是答案就是正確的,不像我想的那樣=0.大佬求解。 參考答案: num = 0 sum = 0 while True: if num > 1000: break if num % 2 == 0: sum = sum + num num = num + 1 print(sum)
2022-10-28 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_慕勒7425684 提問者

哦知道了,是不是mo = num % 2賦值沒有包含在循環(huán)里面
2022-10-28 回復(fù) 有任何疑惑可以回復(fù)我~
#3

weixin_慕俠6136764 回復(fù) qq_慕勒7425684 提問者

你在運(yùn)行時(shí),使用 mo = num % 2進(jìn)行賦值,結(jié)果是 mo = 1;在整個(gè)代碼運(yùn)行過程中,第一個(gè)if 和第二個(gè)if都不會(huì)被執(zhí)行,唯一被改變的只有num變量;所以輸出sum的結(jié)果必然為0,你將mo的值改為偶數(shù),就會(huì)有你想要的結(jié)果;
2022-11-03 回復(fù) 有任何疑惑可以回復(fù)我~
#4

weixin_慕俠6136764 回復(fù) weixin_慕俠6136764

說錯(cuò)了,是重新定義一個(gè)變量 X = (偶數(shù)); mo = X % 2,即可
2022-11-03 回復(fù) 有任何疑惑可以回復(fù)我~
#5

嘿呀2021 回復(fù) weixin_慕俠6136764

mo = num % 2 沒放在循環(huán)里,把它放在num = num + 1下面對(duì)齊就行,同時(shí)最上面的num=1改成num=0
2022-11-10 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

你的? ?mo = num % 2沒在循環(huán)里啊


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么這個(gè)運(yùn)行等于0

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)