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<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')