查字典 假如字典为1000页,若用二分法来翻到具体指定的页码,则横线处能正确控制循环体运行的表达式是什么?请完善横线处的代码。x=int(input("请输入要查找的页码(小于1000):")) flagleft=1 flagright=1000 n=0 while ① : mid= (flagleft+flagright)//2 n=n+1 if mid>x: ② elif mid<x: ③ else: break print('需要查找的次数为:',n)
正确答案:补全答案(Python查字典二分):①flagleft<=flagright ②flagright=mid-1 ③flagleft=mid+1。核心:二分翻页。
试卷来源:202503 青少年软件编程等级考试Python四级真题