數(shù)組d中存儲某班級50位同學(xué)的語文和數(shù)學(xué)成績,偶數(shù)位(第0位,第2位……)存儲對應(yīng)該同學(xué)的語文成績,奇數(shù)位(第1位,第3位……)存儲數(shù)學(xué)成績。該數(shù)組已經(jīng)按照兩科總成績升序排序。依據(jù)二分查找思想,設(shè)計一個在數(shù)組d中查找總成績key的程序,如果查找成功輸出語文成績在數(shù)組中的位置。 實現(xiàn)該功能的python程序段如下,請在劃線部分填上合適的語句或表達(dá)式。 key=int(input(“請輸入成績“)) i,j,flag=0,99,True while i<=j and flag: m=(i+j)//2 if ①
m%2==1
m%2==1
m=m-1 sum=②
d[m]+d[m+1]
d[m]+d[m+1]
if key=sum: flag=False elif ③
key>sum
key>sum
i=m+2 else: j=m-2 if i>j: print(“沒有找到!“) else: print(“總分符合要求的語文成績位置為:“,str(m))