import random val=0 data=[5,6,7,8,9] while val!=-1: find=False val=int(input('请输入查找键值(1-9),输入-1离开:')) for i in data: if i==val: print('在第 %3d个位置找到键值 [%3d]' %(i+1,i)) find=True if find==0 and val !=-1 : print('######没有找到 [%3d]######' %val) print('数据内容为:') for j in data: print('{.2} '.format(j)) print('')