Page 96 - modular4.0
P. 96

Chapter Profile
                 9                            Chapter Profile                         Decision Making Statements


                                                                                        The if Statement

                                   Conditional                                              The if…else Statement
                                                                                           Nested if Statement


                                                                                             The if…elif…else Ladder
                                   Statements

                                      in Python











                  There are situations in life when we need to decide based on a situation. For example, if it rains,
                  I will stay at home or else I shall visit the market. Similar situations arise in programming as
                  well, where we need to make some decisions and based on these decisions, execute a set of
                  commands. We need to determine which action is to be taken and which statement is to be
                  executed, if the outcome is true or false. In this chapter, we will learn about decision making
                  statements of Python.


                         DECISION MAKING STATEMENTS

                  Decision making in Python is done by conditional statements which decide the flow of program
                  execution. The following conditional statements are available in Python:

                      if statement                        if...else statement
                      Nested if statement                 if…elif…else ladder


                         THE IF STATEMENT


                  The if statement is the simplest conditional statement. Here, a             Start
                  statement or a collection of statements within  the  if block  is
                  executed only if a certain condition or expression evaluates to
                  True.  If  the  condition  evaluates to  False,  then  the  control  of                      False
                  execution is passed to the next statement after the if block.             if condition
                  Syntax:                                                                          True


                  if (Test Expression):                                                    Statements in
                                                                                          if block execute
                      Indented statement block
                  # if block ends here
                                                                                               Stop









                94   Modular (Ver. 4.0)-VII
   91   92   93   94   95   96   97   98   99   100   101