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

