Welcome back.
Let's try a simple exercise.
I want you to build a simple counter, and this counter is going to count the items in our list.
What does that mean?
Well, let's say I have a list.
And this is a reserved word.
Remember, it's an actual word in Python.
So let's name it my list as a variable.
And this list has one, two, three, four, five, six, seven, eight, nine.
Ten.
What I want you to do is using looping to loop over this iterable list and sum up the total of the list.
Pause the video if you need to.
Otherwise, let's see how we can do that.
What I'll do is create a counter variable that will equal to zero to start off with.
And then I'll say for.
Item in my list I'm going to counter.
Equals counter.
Plus item.
And then at the end I'm going to print counter.
Let's see if this works.
I'm going to hit.
Run.
And I get 55, which, if my quick math is right, should be should be correct.
Now, when doing this exercise, you may have gotten tripped up a bit.
So let's think about this.
Some of you may have made an error where you did the print here, but if you did the print here, you
remember that it's going to get looped over.
It's part of this code block because of the indentation, and it's going to print as many times as there
are items.
So you have to make sure that the indentation is like this so that you get the total.
The other thing that you noticed is that in order for you to keep a counter or a total of all these
items, you had to make sure that you had a variable outside of the loop because the loop runs the code
over and over and you needed something on the outside.
That doesn't change because if you moved the counter to zero here, well every time the counter would
be reset to zero, so that by the time we get to ten, counter would be zero.
So you get zero plus ten, which equals ten, and then you'd get, well, ten.
So you have to be careful here that the indentation.
Is an indication of us looping.
And when you loop something and you want to keep a tally or total of something that you have these issues
of making sure that what you want to loop over is inside of this code block But what you don't want
to if you want to have some sort of information that's outside of this loop, that you keep it like
this.
If you weren't tricked by this question.
Good job if you were.
Don't worry.
It's all part of learning.
I'll see you in the next one.
Bye bye.