Here are some questions for you to see for loops in action!
It might sometimes be helpful to think of the code at a higher level of semantic abstraction (what does it do?), rather than trying to ‘trace’ the details of the output step by step. See some of my explanations for examples of how I summarised each piece of code in simple English.