Page 130 - TP_Plus_v4_Class7
P. 130

Take Off                                                   Century   #Critical Thinking
                                                                                          21 st
                                                                                         Skills  #Productivity & Accountability
                    If a = 8, b = 2 and c = 20, then what will be the output of the following statements?

                    1.  print(a > b and b < c)   =                  2.  print(a ** b + c)   =
                    3.  print(a, b, c)      =                       4.  print(a > b or b > c)  =

                    5.  print(a // b – 2 + c)    =




              There are situations in life when we need to decide based on a situation. For example, if it rains, we will
              stay at home, or else we will 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 conditional statements of Python.


                   CONDITIONAL STATEMENTS

              Conditional  statements, also  known  as  decision-making  or  control  flow  statements, are used  in
              programming to execute different blocks of code based on certain conditions. 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. In case of the if statement, a 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 execution is passed to the
              next statement after the if block. The syntax of the if statement is given below:

              Syntax:

              if (Test Expression):
                  Indented statement block
              # if block ends here




                                   Test Expression     False
                                                                             Factbot


                                           True                      In Python, the non-zero value is

                                     Body of if                      interpreted as True. None and 0
                                                                     are interpreted as False.



                                Statement just below if





                  128  Plus (Ver. 4.0)-VII
   125   126   127   128   129   130   131   132   133   134   135