编程题

学校图书馆为了方便查找管理书籍,给每本书编写了号码,[8,9,10,12,13,14,16,17,25,27],输入号码提示这本书号码排第几。

例如:输入12,输出:要查找的书号12排第4 。

请完善程序:

lst=[8,9,10,12,13,14,16,17,25,27]

hm=int(input('请输入书本号码'))

i,j=0,n-1

b=-1

while ② :

m=(i j)//2

if ③ :

b=m

break

elif hm>lst[m]:

else:

j=m-1

if b==-1:

print('要查找的书号[' str(hm) ']不在列表lst中。')

else:

print('要查找的书号[' str(hm) ']排第' ⑤ )

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论