Control Structures

  • In general, Control structures decide the flow of the program execution.
  • The most commonly used control structures in python are
      • Sequential: control flows through all the statements, in the order of how the code is written.
      • Selection: Depends on the condition, control flows to the different statements.
      • Iteration: Certain blocks of code(statements) will be executed repeatedly.
    Selection Statement:
    • In some cases in programming, Our program has to decide whether the following block of codes needs to be executed or not, based on some conditions.
    • Such Decision making statements/selection statements decide the direction of the flow of program execution.
    • In python, body statements inside the selection statement are indicated by the indentation. The very first unindented line marks the end of the selection statements.
    • Decision making statements/selection statements available in Python are
      Looping/Iteration Statements:
      • Looping statements are used to execute a specific block of code repeatedly based on the test conditions.
      • Commonly used looping statements are
      Loop control statements:
      • The program flow inside the looping statements is controlled using the loop control statements.
      • Commonly used loop control statements are
      • Break: We can terminate the loop or break away from the loop using the break statement.
      • Continue: We can skip the remaining portion of the loop statement and continue with the next iteration using the Continue statement.
      • Pass: We can use the pass statement when your code doesn't want to execute anything but to fill a statement syntactically.
                In an upcoming post, we will discuss each control structure.

      No comments:

      Post a Comment

      You might also like

      Deploy your Django web app to Azure Web App using App Service - F1 free plan

      In this post, we will look at how we can deploy our Django app using the Microsoft Azure app service - a free plan. You need an Azure accoun...