Advertisement
cartagenae

Linear Search (conceptual)

Nov 18th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. number_list = [ 10, 14, 19, 26, 27, 31, 33, 35, 42, 44]
  2. target_number = 33
  3.  
  4. def linear_search(search_list, target_value):
  5. for idx in range(len(search_list)):
  6. if search_list[idx] == target_value:
  7. return idx
  8. raise ValueError("{0} not in list".format(target_value))
  9.  
  10.  
  11. try:
  12. # Call the function below...
  13. result = linear_search(number_list, target_number)
  14. print(result)
  15. linear_search(number_list, 100)
  16. except ValueError as error_message:
  17. print("{0}".format(error_message))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement