Linear Search (conceptual)
number_list = [ 10, 14, 19, 26, 27, 31, 33, 35, 42, 44]
target_number = 33
def linear_search(search_list, target_value):
for idx in range(len(search_list)):
if search_list[idx] == target_value:
return idx
raise ValueError("{0} not in list".format(target_value))
try:
# Call the function below...
result = linear_search(number_list, target_number)
print(result)
linear_search(number_list, 100)
except ValueError as error_message:
print("{0}".format(error_message))
Comments