Part 1: Why Operators are important in Python?
What allows Python to evaluate conditions and make decisions?
Answer:Operators
Ever wondered how Python performs calculations, compares values, or makes logical decisions?
Answer:Operator
What is Operators.?
In Python,an Operator is a symbol or keyword that performs an operation on one or more values, called operands,
to produce result. Operators are a fundamental pillar of Python because they provide the power to manipulate data, perform calculations, and control logic to perform tasks according to real-world requirements.
Operators are the backbone of Python programming. Python has several types of operators.
- Arithmetic Operators : Used to perform Mathematical Operations.
- Comparison or Relational Operators : Used to compare values and return True or False.
- Logical Operators :Used to combine statements.
- Assignment Operators :Used to assign values.
Types of Operator
🔢 Arithmetic Operators |
| Operator Name | Symbols | Example |
| Addition | + | Statement A : A=10 A+2 print(A) Answer : 12 |
| Subtraction | - | Statement A : A=10 A-2 print(A) Answer : 8 |
| Multiplication | * | Statement A : A=10 A*2 print(A) Answer : 20 |
| Division | / | Statement A : A=10 A/2 print(A) Answer : 5 |
| Floor Division | // | Statement A : A=10 A/3 print(A) Answer : 3 |
| Modulus | % | Statement A : A=10 A%3 print(A) Answer : |
| Exponentiation | ** | Statement A : A=10 A**2 print(A) Answer : 100 |
⚖️ Comparison or Relational Operators |
| Equal To | "==" | Statement A : 5==5, Result :True Statement B : 5==6, Result :False Statement C : 5==4, Result :False |
| Not equal To | "!=" | Statement A : 5!=5, Result :False Statement B : 5!=6, Result :True Statement C : 5!=4, Result :True |
| Less Than | "<" | Statement A : 5>5, Result :False Statement B : 5>6, Result :False Statement C : 5>4, Result :True |
| Greater than | ">" | Statement A : 5>5, Result :False Statement B : 5<6, Result :True Statement C : 5<4, Result :False |
| Less than or Equal To | "<=" | Statement A : 5>=5, Result :True Statement B : 5>=6, Result :False Statement C : 5>=4, Result :True |
| Greater than or Equal To | ">=" | Statement A : 5>=5, Result :True Statement B : 5>=6, Result :False Statement C : 5>=4, Result :True |
🔗 Logical Operators |
| AND | and | Statement : a = 10 print(a > 5 and a < 20) Answer True |
| OR | or | Statement : a = 10 print(a > 5 or a < 5) Answer True |
| NOT | not | Statement : a = 10 print(not(a > 5)) Answer False |
📦 Assignment Operators |
| Assign the value | = | Statement A : A=10 Statement B : B=A print(B) Answer : 10 |
| Addition and assign | += | Statement A : A=10 Statement B : A+=3 print(A) Answer : 13 |
| Subtraction and assign | -= | Statement A : A=10 Statement B : A-=3 print(A) Answer : 7 |
| Multiplication and assign | *= | Statement A : A=10 Statement B : A*=3 print(A) Answer : 30 |
| Division and assign | /= | Statement A : A=10 Statement B : A/=2 print(A) Answer : 5 |
| Floor division and assign | //= | Statement A : A=10 Statement B : A//=3 print(A) Answer : 3 |
| Modulus and assign | %= | Statement A : A=10 Statement B : A%=3 print(A) Answer : 1 |
| Exponentiation and Assign | **= | Statement A : A=10 Statement B : A**=2 print(A) Answer : 100 |