Advertisement
farrismp

linear search

May 10th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. from random import randint
  2.  
  3. # Generate a list of random integers
  4. list_of_numbers = [randint(0,100) for i in range(20)]
  5. print("list of numbers is {}".format(list_of_numbers))
  6.  
  7. # Generate a number to find
  8. search_number = randint(0,100)
  9. print("Number to find is {}".format(search_number))
  10.  
  11. # Function to find the item
  12. def findit(item_list, item_to_find):
  13. for position, item in enumerate(item_list, 1):
  14. if item == item_to_find:
  15. return position
  16. return False
  17.  
  18. item_at = findit(list_of_numbers, search_number) # call function to find item
  19. # Display result of search
  20. if item_at == False:
  21. print("{} is not in the list of numbers".format(search_number))
  22. else:
  23. print("{} is the {} item in the list".format(search_number, item_at))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement