Search through a list of values, looking for either:
- if a target value is in the list
 - the location (index) of a target value in the list
 
General Algorithm
A result of -1 is used to indicate “not found”.
found = -1
for each item in list
    if item = target value then
        found = index value
    end if
next item
Find if a value is in a list
#
target = "fred"
 
found = False
for name in names: 
    if name == target: 
        found = True
        break # can stop searching
 
if found: 
    print(f"{target} was found"}
else: 
    print(f"{target} was not found"}
# 
Find location of a value in a list
#
target = "fred"
 
found = -1
for name in range(20):
    if names[name] == target:
        found = name
        break # can stop searching
 
if found == -1:
    print(f"{target} was not in list"}
else:
    print(f"{names[found]} had a mark of {mark[found]}")
#
			
						
					
		