# 折半查找 在一个基本有序的数列中查找一个数字
def search(a,list):
n=len(list)
left=0
right=n-1
mid=(left+right)//2
while(left<=right):
if(a>list[mid]):
right=mid-1
elif(a<list[mid]):
left=mid+1
else:
print("找到该数字,在数列第",mid,"个")
break
mid=(left+right)//2
if(left>right):
print("找不到该数字!")
b=int(input("请输入要查找的数字:"))
li=[99,60,55,40,37,34,22,10,7,2]
search(b,li)