Page 110 - Code Craft Computer-7
P. 110

Program 6: To check if the given number is lucky or not, if the given number is greater than

               zero and is even, then print ‘Lucky number’ else print ‘Not a lucky number’
















            On running the above program, we get the following output:























            The if...elif...else Ladder

            The if...elif...else ladder is another type of if statement. It helps us to test multiple conditions and
            follows a top-down approach. In this, as soon as the condition of the if evaluates to be true, the
            indented block associated with that if is executed, and the rest of the ladder is avoided. If none of the
            conditions evaluates to true, then the final else statement gets executed.

            The syntax of if...elif...else ladder is shown below:

            Syntax:
                                                                                      False
            If (Test Expressions_1):                                Test Expression 1        Statement 1
                 Indented block 1                                           True

            elif (Test Expression_2):
                                                                    Test Expression 2  False  Statement 2
                 Indented block 2
            elif (Test Expression_3) :                                      True
                 Indented block 3
                                                                    Test Expression 3        Statement 3
            else :
                 Indented block
                                                                                             Body of else



                                                                                                   Statement just below
                                                                                                     if...elif...else ladder
                                                                110
   105   106   107   108   109   110   111   112   113   114   115