2017-07-20 25 views
-3
num_array = list() 
num =int(input("Enter how many elements you want:")) 
print ('Enter numbers in array: ') 
for i in range(int(num)): 
    n = input("num :") 
    num_array.append(int(n)) 
print ('LIST: ',num_array) 
key=int(input ('enter element to be searched:')) 
if key==num_array[i]: 
    print('element found') 
else: 
    print("not found") 

它的所有关于Python中简单的线性搜索我已经使用的C伪代码,并实现了它 enter image description here它不工作......没有发现是一切

回答

0

基本上答案,只是忘了迭代在检查时通过循环。

key=int(input ('enter element to be searched:')) 
found = False; 
for num in num_array: 
    if key==num: 
     print('element found') 
     found = True; 
if(found==False) 
    print("not found") 
相关问题