Page 31 - PlusGPT_V2.1_C8_Flipbook
P. 31

test Your skiLLs




                 1.  Tick ( ) the correct option.

                    a.  Which of the following conditional statements is used to test multiple conditions?

                       (i)  if                                          (ii)  if…else
                      (iii)  if…elif…else                              (iv)  All of these

                    b.  What will be the output of the following code?

                       if (True):
                         print("Hello")
                    else:

                         print("Hi")
                       (i)  Hello                                       (ii)  Hi

                      (iii)  Hello Hi                                  (iv)  Nothing will print

                    c.  What is the answer of the expression, 2**2**2?
                       (i)  2                                           (ii)  16

                      (iii)  4                                         (iv)  8

                    d.  If a = 20 and b = 10, then what will be the output of the following code:
                          if (False):
                              print(20 + 10)
                          else:
                              print(20 - 10)
                       (i)  30                                          (ii)  20
                      (iii)  10                                        (iv)  Nothing will print


                 2.  Fill in the blanks using the words given below:

                                                           false, if, true, else


                    a.  The ______________ statement is the simplest conditional statement.
                    b.  In Python, the non-zero value is interpreted as ______________ .
                    c.  Decision statements may give the results true or ______________ .
                    d.   The ______________ block will be executed only if the if condition evaluates to false.

                 3.  Write 'T' for true and 'F' for false.

                    a.  The else block must always come before the if block in Python.                  ____________
                    b.   In Python, indentation is not necessary for writing if and if...else statements.    ____________

                    c.  The if…else statement is the simplest conditional statement.                    ____________



                                                                                    Conditional Statements in Python  29
   26   27   28   29   30   31   32   33   34   35   36