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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

for循環(huán)中的if語(yǔ)句

for循環(huán)中的if語(yǔ)句

牧羊人nacy 2021-03-12 09:10:42
我對(duì)for循環(huán)中的某些if語(yǔ)句有疑問(wèn)。這是我的代碼:import numpy as npmv = []mb = []mbv = []M = []for i in range (0,25):    mv.append(10.1 - 2.5 * np.log10(fv[i]/1220000))    mb.append(11.0 - 2.5 * np.log10(fb[i]/339368))    mbv.append(mb[i]-mv[i])    if ( 0.00 < mbv[i] < 0.05):        M.append(1.1)    if ( 0.05 < mbv[i] < 0.1):        M.append(1.8)    if ( 0.1 < mbv[i] < 0.2):        M.append(2.2)    else:        M.append(0)    print i+1, mbv[i], M[i]這就是我得到的結(jié)果:1 0.117517744922 2.22 0.105291760392 2.23 0.0414704330434 1.14 0.709631736921 05 0.0634562921955 06 0.9 1.87 0.123732441181 08 0.332213182737 09 0.0783116509167 2.210 0.109696428387 011 0.812457966075 1.812 0.0796972381532 013 0.0933833026562 2.214 0.0448112197058 015 0.107871295045 1.816 0.072180255058 017 0.134980217798 1.818 0.453454266409 019 0.0498332192697 1.120 0.141914194517 021 0.0712870748016 2.222 0.622521992135 1.823 0.176515236738 024 0.607814524935 2.225 0.0521329729172 00如您所見(jiàn),數(shù)字5的mbv為0.0634,因此M值應(yīng)為1.8,但其值為0。
查看完整描述

2 回答

?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

您需要使用elif否則,0如果mbv[i]不在0.1和之間,則將始終附加0.2:


    if ( 0.00 <= mbv[i] < 0.05):

        M.append(1.1)

    elif ( 0.05 <= mbv[i] < 0.1):

        M.append(1.8)

    elif ( 0.1 <= mbv[i] < 0.2):

        M.append(2.2)

    else:

        M.append(0)

您當(dāng)前的代碼導(dǎo)致將多個(gè)多個(gè)值添加到Mwhenmbv[i]小于0.1,第一次1.1或1.8根據(jù)值將被添加的情況,然后if ( 0.1 < mbv[i] < 0.2)將失敗并else輸入要追加的塊0。


另外,如wagregg的答案中所述,您應(yīng)確保使用覆蓋了邊沿情況,<=以便在值正確的情況下輸入正確的塊,0.05或者0.1輸入相應(yīng)的塊而不是移至else。


查看完整回答
反對(duì) 回復(fù) 2021-03-31
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

您應(yīng)將<設(shè)為<=以覆蓋正好5的情況。


if ( 0.05 <= mbv[i] < 0.1):

    M.append(1.8)


查看完整回答
反對(duì) 回復(fù) 2021-03-31
  • 2 回答
  • 0 關(guān)注
  • 211 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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