數組d中存儲某班級50位同學的語文和數學成績,偶數位(第0位,第2位……)存儲對應該同學的語文成績,奇數位(第1位,第3位……)存儲數學成績。該數組已經按照兩科總成績升序排序。依據二分查找思想,設計一個在數組d中查找總成績key的程序,如果查找成功輸出語文成績在數組中的位置。 實現該功能的python程序段如下,請在劃線部分填上合適的語句或表達式。 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))