给定如下Python二分查找代码,输入key为73时,程序输出的结果是什么?
有如下Python代码:
a=[25,37,49,64,73,75,85,91]
t=i=0
j=len(a)-1
key=int(input())
while i<=j:
m=(i+j)//2
if a[m]==key:
break
elif a[m]>key:
j=m-1
else:
i=m+1
t+=1
print(t)
若输入的key值是73,则程序输出的结果是?
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析