用Python语言编写简单程序,谢谢

编写程序,输入K,在列表a=[9,34,7,26,20,16,24,149,40,41]查找K是否存在,如果存在,显示下标;如果不存在,则显示“不存在”。同时显示每次查找使用的比较次数。

第1个回答  2019-11-11

大致这样

第2个回答  2019-11-12
#encoding=utf-8

def findk(a,k):
for i in range(len(a)):
if a[i] == k:
print("找到了{}, 第{}个".format(k,i+1))
return
print("未找到 {}".format(k))

findk([9,34,7,26,20,16,24,149,40,41],40)

找到了40, 第9个
相似回答