Working with For Loops
Welcome to the Working with For Loops Practice Lab. In this module, you will be provided with the instructions and devices needed to develop your hands-on skills.
Already have an account? Sign In »

Introduction
Welcome to the Working with For Loops Practice Lab. In this module, you will be provided with the instructions and devices needed to develop your hands-on skills.
Learning Outcomes
In this module, you will complete the following exercise:
- Exercise 1 - Performing Iteration with For Loops
After completing this lab, you will be able to:
- Use for loops, break and continue statements in Python programs
Exam Objectives
The following exam objectives are covered in this lab:
- 2.2 Construct and analyze code segments that perform iteration
Lab Duration
It will take approximately 20 minutes to complete this lab.
Exercise 1 - Performing Iteration with For Loops
In computer programming, you can write code to execute a set of instructions, operations, or statements for several times until a specific condition is met. This process is known as iteration. You can implement the iteration process in computer programs with the help of loops. A loop repeatedly runs through the set of instructions and stops execution on fulfilling the condition specified. The following types of loops are available in Python:
- for loop: You can use this loop if you want to repeat the execution of a block of code multiple times.
- while loop: This loop executes the set of statements while the specified condition returns a true value. Else, it will not perform the iteration. The while loop checks the condition and then performs iteration.
You can also have nested for and while loops in Python programs. The loops can have specific statements such as break, continue, and pass that help to control the flow of code execution. These statements are known as loop control statements.
The break statement terminates the execution of the loop. The control of the program is shifted to the statement that immediately follows the loop.
The continue statement forces the program to skip the execution of the remaining set of statements in the body of the loop. The program executes from the beginning of the loop and rechecks the condition.
At times in Python programs, you may decide to include the loop body at a later stage. However, the Python interpreter does not accept an empty loop body. In such situations, you can include the pass statement in the loop body. The pass statement acts as a placeholder in the loop body. The Python interpreter will not execute the pass statement. You can later fill the empty loop body with the required statements.
In this exercise, you will learn to write a program using for loops, break and continue control statements.
Learning Outcomes
After completing this exercise, you will be able to:
- Use for loops, break and continue statements in Python programs
See the full benefits of our immersive learning experience with interactive courses and guided career paths.