How does a for loop work in Python?

The easiest way to understand what a for loop does is to see an example. Below is one of the simplest for loops you can make. Can you guess what the output might be? for i in [1,2,3,4,5]: print iThe output are the integers 1, 2, 3, 4, 5. Python is going through the for loop 5 times. At the start of the loop, i is set to the next number in the list. In the loop, i is printed. Now let's look at a more complicated example to check our understanding:for i in [2,4,6,8]: j = i*2 print j Can you tell me what the output will be? Answer 4, 8, 12, 16Can you explain the process, on each loop, what are i and j? Answer, first loop i = 2, j = 4. Second loop i = 4 j = 8...

TC
Answered by Toby C. Python tutor

1310 Views

See similar Python Mentoring tutors

Related Python Mentoring answers

All answers ▸

What built-in types does python provide?


Explain how you would write a python program that takes a rectangle and a point in a 2D space as command-line arguments and checks if they intersect.


Create a program that takes in two numbers and returns the highest of the two


Explain how python programs are structured and give an example of how methods are initiated


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning