```
def count_small(numbers):
total = 0
for n in numbers:
if n < 10:
total = total + 1
return total
lotto = [4, 8, 15, 16, 23, 42]
small = count_small(lotto)
print small
```

What I don’t understand is how can the line “if n < 10” reads the data inside lotto variable and determines which ones are under 10, INSTEAD OF actually counting the amount (or length) of data in the lotto variable which is 6?

Am I doing this wrong? haha