In Python, operators are specialized symbols that perform different computations. To create an expression, we combine operators and operands. Expressions are merely values’ representations. The fundamental building blocks of a program that define its functionality are relation and logic.

##### Relational operator:

Value comparisons are done using relational operators, also known as comparison operators. It responds to the condition by returning either True or False.

Operator | Description | Syntax |
---|---|---|

> | Greater than: True if the left operand is greater than the right | x > y |

< | Less than: True if the left operand is less than the right | x < y |

== | Equal to: True if both operands are equal | x == y |

!= | Not equal to – True if operands are not equal | x != y |

>= | Greater than or equal to True if the left operand is greater than or equal to the right | x >= y |

<= | Less than or equal to True if the left operand is less than or equal to the right | x <= y |

##### Example:

```
a = 9
b = 5
print(a < b)
print(a > b)
print(a == b)
print(a != b)
print(a >= b)
print(a <= b)
```

##### Output:

```
False
True
False
True
True
False
```

##### Logical Operators:

To decide on an expression, logical operators are mainly used. The following logical operators are supported by Python.

Operator | Description | Example |
---|---|---|

and | If both expressions are true, then the condition will be true. If a and b are the two expressions | a → true, b → true then a and b → true. |

or | If one of the expressions is true, then the condition will be true. If a and b are the two expressions, | a → true, b → false => a or b → true. |

not | If an expression a is true, then not (a) will be false and vice versa. | a → true=> not a → false. |

##### Example:

```
a = 5
print(2 < 3) and (2 < 5)
print(2 < 3) or (2 < 5)
print(not a)
```

##### Output:

```
True
True
False
```

*Note: also read about* Python Tuple

**Follow Me**

Please follow me to read my latest post on programming and technology if you like my post.

https://www.instagram.com/coderz.py/

https://www.facebook.com/coderz.py

Staying up to the mark is what defines me. Hi all! I’m Rabecca Fatima a keen learner, great enthusiast, ready to take new challenges as stepping stones towards flying colors.