Counting occurrences is used to count how often a value appears in a list.
General Algorithm
set total to zero for each item in list if item is a mathch then add 1 to the counter end if next item
Counting values as they are entered (Nat4)
# adults = 0 for person in range(10): age = int(input("Enter age")) if age >= 18: adults = adults + 1 #
Counting values is an in an array (Nat5)
# ages = [18, 12, 15, 21, 19, 23, 21, 35, 25, 14] # adults = 0 for person in range(10): if ages[person] >= 18: adults = adults + 1 #
Adding numbers in an array of records (Higher)
Traversing array by index:
# adults = 0 for person in range(10): if members[person].age >= 18: adults = adults + 1 #
Traversing array by values:
# adults = 0 for person in members: if person.age >= 18: adults = adults + 1 #