用分治法查找列表中是否存在指定的数字。给定的列表已升序排序。请补全程序代码?( ) #在列表cards中查找数字x,返回下标值,若未找到,返回-1 def serch(cards=list,x=int): a=0 #定义左端点下标 b=len(cards)-1 #定义右端点下标 #逐级分割查找范围,缩小查找规模 while a =0: print("已找到",r,",它是列表中第",y+1,"个数字") else: print("未找到",r)
A:x
B:x
C:x>cards[m-1]
D:x>cards[m]
正确答案:A
试卷来源:202303 青少年软件编程等级考试Python四级真题