Page 312 - Computer Science V2.0 Class 11
P. 312

11.5 Jump Statements

              We have learnt that loops are used to execute the statements repeatedly in the same sequence as they are given in
              the body of the loop. However, sometimes, we may require to either exit the loop or skip certain statements of the
              loop before moving to the next iteration. Jump statements help to control the loop in such a manner. The two jump
              statements provided by Python are break and continue.

              11.5.1 break Statement

              The break statement terminates the same loop in which it is defined and moves the control to the next statement
              immediately following the loop. Once the break statement is encountered and executed, no further statement in the
              loop will be executed.
              Syntax:
                break
              The flowchart in fig 11.4 explains the working of break statement.





                                                             Test     False
                                                           condition



                                                               True

                                                           Enter Loop



                                                             Break


                                                           Exit Loop

                                         Fig 11.4: Flowchart to explain the working of break statement
              The break statement causes unconditional termination of a loop. Even if the test condition is True, or all values
              in the range have not been traversed, yet, as the break statement is encountered, the execution of the loop stops.
              Consider the code explaining the functioning of break statement in a for loop and while loop:

                            for x in range(1,5):                   num=5
                                print(x)                           while num>=0:
                                if x==3:                               print(num*num)
                                  break                                if num%3==0:
                            print("Over")                                break
                                                                       num=num-1
                                                                   print("Done")

                            Output:                                Output:
                            1                                      25
                            2                                      16
                            3                                      9
                            Over                                   Done
              In the example of for loop, as the value of x becomes equal to 3, the test condition of if statement evaluates
              to True, which leads to the execution of break statement.


               298   Touchpad Computer Science (Ver. 2.0)-XI
   307   308   309   310   311   312   313   314   315   316   317