Chaining Comparison Operators in Python

Consider a following piece of code in python programming language:


age = 22

if age>=18 and age<60:
    print('You are Eligible')
else:
    print('You are not Eligible')

In above program we are using two different condition in if statement, first age>=18 and age<60. Result of these two conditions are then operated using logical operators and. In python, we can chain comparison operators, so, instead of comparing multiple condition, we can combine them in one like we write in mathematics i.e. 18 <= age < 60. This is known as Chaining Comparison Operators.

So, above program is identical to:


age = 22

if 18 <= age < 60:
    print('You are Eligible')
else:
    print('You are not Eligible')