Day 5: Control Structures – Part 2

Welcome to Day 5 of our Python Programming course. In the previous lesson, we discussed conditional statements and how they help to control the flow of our code. In this lesson, we will be continuing our discussion on control structures and we will be exploring Looping Structures – for loop and while loop. We will also take a look at Loop Control Statements – break and continue.

Table of Contents:

  1. Looping Structures
  2. For Loop
  3. While Loop
  4. Loop Control Statements
  5. Break Statement
  6. Continue Statement

1. Looping Structures

Looping structures are used in programming when we need to execute a block of code repeatedly. There are two types of looping structures in Python – for loop and while loop. A for loop is used to iterate over a sequence of elements, while a while loop is used to execute a block of code repeatedly as long as a certain condition is true.

2. For Loop

A for loop is used to iterate over a sequence of elements. This sequence can be a list, tuple, string, or any other iterable object. The syntax for a for loop in Python is as follows:


Here, variable is a temporary variable that takes on the value of each element in the sequence, one at a time. The code inside the loop is executed once for each element in the sequence. Let’s take a look at an example:


In this example, we have a list of fruits, and we use a for loop to print each fruit in the list. The output of this code will be:


3. While Loop

A while loop is used to execute a block of code repeatedly as long as a certain condition is true. The syntax for a while loop in Python is as follows:


Here, condition is a boolean expression that is evaluated before each iteration of the loop. If the condition is true, the code inside the loop is executed. This process continues until the condition becomes false. Let’s take a look at an example:


In this example, we use a while loop to print the numbers 1 to 5. The output of this code will be:


4. Loop Control Statements

Loop control statements are used to alter the flow of a loop. There are two types of loop control statements in Python – break and continue.

5. Break Statement

The break statement is used to terminate a loop prematurely. When a break statement is encountered inside a loop, the loop is immediately terminated, and control is passed to the next statement after the loop. Let’s take a look at an example:


In this example, we use a for loop to print each fruit in the list, but we terminate the loop when we encounter the fruit “banana”. The output of this code will be:


6. Continue Statement

The continue statement is used to skip over an iteration of a loop. When a continue statement is encountered inside a loop, the current


While loop:

Another type of loop in Python is the “while” loop, which allows you to execute a block of code repeatedly as long as a condition is met. Here is the basic syntax:


The condition is evaluated before each iteration of the loop. If the condition is true, the code block is executed. This process repeats until the condition becomes false.

Here is an example:


In this example, the loop will execute five times, printing the values 0 through 4.

Loop control statements:

Python also provides two loop control statements: “break” and “continue”. These statements allow you to alter the normal flow of a loop.

“Break” statement:

The “break” statement is used to exit a loop prematurely. When the interpreter encounters a “break” statement inside a loop, it immediately exits the loop and continues executing the code that follows the loop. Here is an example:


In this example, the loop will execute 5 times, printing the values 0 through 4. When i reaches 5, the “break” statement is executed, causing the loop to exit.

“Continue” statement:

The “continue” statement is used to skip over an iteration of a loop. When the interpreter encounters a “continue” statement inside a loop, it skips the remaining code in the loop for the current iteration and moves on to the next iteration. Here is an example:


In this example, the loop will execute 10 times, printing the values 0 through 9. When i reaches 5, the “continue” statement is executed, causing the loop to skip over the code that follows and move on to the next iteration.

Conclusion:

In this article, we have covered the different types of looping structures in Python, including the for loop and while loop. We have also discussed loop control statements such as break and continue, which allow you to alter the normal flow of a loop. By mastering these control structures, you can write more complex and efficient programs in Python.

Python Programming:

Python programming is a popular language for beginners and experienced programmers alike. It is an interpreted, high-level, general-purpose programming language that is easy to learn and read. Python has a vast standard library that includes modules for everything from web development to scientific computing. It is widely used in industry, academia, and the open source community. Whether you are interested in web development, data analysis, or machine learning, Python has something to offer.

  1. Python Programming: – Day 4: Data Types and Variables
  2. Python Programming: Day 3: Basic Concepts and Operations
  3. Python Programming: – Day 2: Installing and Setting up Python
  4. Python Programming: – Day 1: Introduction to Python

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *