Skip to main content

Arithmetic Operators

  1. Addition Operator (+)

Example :

a=10
b=20
c=a+b
print(c)

Output

30

  1. Subtraction Operator (-)

Example :

a=20
b=10
c=a-b
print(c)

Output

10

  1. Multiplication Operator (*)

Example :

a=10
b=20
c=a*b
print(c)

Output

200

  1. Division Operator (/)

Example :

a=20
b=10
c=a/b
print(c)

Output

2.0

  1. Modulus Operator (%)

Example :

a=20
b=3
c=a%b
print(c)

Output

2

  1. Exponentiation Operator (**)

Example :

base = 2
power = 3
result = base ** power
print(result)

Output

8

  1. Floor Operator (//)

Example :

a = 20
b = 10
result = a // b
print(result)

Output

2

Comparision Operators

Comparison operators are used to compare two values and return output in boolean value.

Comparision operator have 6 types :

  1. Equal Operator

  2. Less than Operator

  3. Greater than Operator

  4. Less than or equal to Operator

  5. Greater than or equal to Operator

  6. Not equal Operator

  7. Equal Operator (==)

This operator returns true both operands are equal left and right.

Example :

a = 10
b = 10
result = a == b
print(result)

Output

True

Example explanation :

In the above example, we assigns the integer value of 10 to the variable a and the integer value of 10 to the variable b.

The next line of code compares a and b using the == operator, which means "equal to."

Since a is 10 and b is 10 so, a is equal to b Therefore, the comparison a == b evaluates to True.

Finally, the result of the comparison is assigned to the variable result.

The last line of code prints the value of result, which in this case is True.

  1. Less than operator (<)

This operand returns true if the left operand is less than the right operand.

Example :

a = 10
b = 20
result = a < b
print(result)

Output

True

Example explanation :

In the above example, assigns the integer value of 10 to the variable a and the integer value of 20 to the variable b.

The next line of code compares a and b using the < operator, which means "less than."

Since a is 10 and b is 20 so, a is less than b Therefore, the comparison a < b evaluates to True.

Finally, the result of the comparison is assigned to the variable result.

The last line of code prints the value of result, which in this case is True.

  1. Greater than operator (>)

This operand returns true if the left operand is greater than the right operand.

Example :

a = 30
b = 10
result = a > b
print(result)

Output

True

Example explanation :

In the above example, assigns the integer value of 30 to the variable a and the integer value of 10 to the variable b.

The next line of code compares a and b using the > operator, which means "greater than."

Since a is 30 and b is 10 so, a is greater than b Therefore, the comparison a > b evaluates to True.

Finally, the result of the comparison is assigned to the variable result.

The last line of code prints the value of result, which in this case is True.

  1. Less than or equal to (<=)

This operator returns true if the left operator is less or equal to the right operator.

Example :

a = 20
b = 20
result = a <= b
print(result)

Output

True

Example explanation :

In the above example, assigns the integer value of 20 to the variable a and the integer value of 20 to the variable b.

The next line of code compares a and b using the <= operator, which means "less than or equal to."

Since a is 20 and b is 20 so, a is equal to b Therefore, the comparison a <= b evaluates to True.

Finally, the result of the comparison is assigned to the variable result.

The last line of code prints the value of result, which in this case is True.

  1. Greater than or equal to (>=)

This operator returns true if left operand is greater or equal to the right operator.

Example :

a = 30
b = 20
result = a >= b
print(result)

Output

True

Example explanation :

In the above example, assigns the integer value of 30 to the variable a and the integer value of 20 to the variable b.

The next line of code compares a and b using the >= operator, which means "greater than or equal to."

Since a is 30 and b is 20,so a is greater than b Therefore, the comparison a >= b evaluates to True.

Finally, the result of the comparison is assigned to the variable result.

The last line of code prints the value of result, which in this case is True.

  1. Not equal (!=)

This operator returns true if the left operator and the right operator are not equal.

Example :

a = 50
b = 100
result = a != b
print(result)

Output

True

Example explanation :

In the above example, assigns the integer value of 50 to the variable a and the integer value of 100 to the variable b.

The next line of code compares a and b using the != operator, which means "not equal to."

Since a is 50 and b is 100 so, a is not equal to b Therefore, the comparison a != b evaluates to True.

Finally, the result of the comparison is assigned to the variable result.

The last line of code prints the value of result, which in this case is True.

Logical Operator​

Logical operators are used to combine conditional statements.

  1. AND operator (and)

The and operator returns True only if both of its conditions are True. Otherwise, it returns False.

Example :

hsc=50
jee=120
result= hsc>60 and jee>130
print(result)

Output:

False

Example explanation :

In the above program is to create two variables hsc and jee, assigning them the values of 50 and 130, respectively.

Then it creates a new variable called result which uses the and logical operator to check if both hsc is greater than 60 AND jee is greater than 120. The and operator returns True if both conditions are true, and False otherwise.

So, the output of this code will be False since hsc is not greater than 60.

Example :

hsc=70
jee=130
result= hsc>60 and jee>130
print(result)

Output:

True

Example explanation :

In the above program is to create two variables hsc and jee, assigning them the values of 70 and 130, respectively.

Then it creates a new variable called result which uses the and logical operator to check if both hsc is greater than 60 AND jee is greater than 120. The and operator returns True if both conditions are true, and False otherwise.

So, the output of this code will be true because both condition are true.

  1. OR operator (or)

The or operator returns True if at least one of its operands is True. If both operands are False, it returns False.

Example :

neet=80
aiims=130
result=neet>520 or aiims>220
print(result)

Output:

false

Example explanation :

In the above program variable neet equal to 80, sets the variable aiims equal to 130, checks whether neet is greater than 520 or aiims is greater than 220, and assigns the result to the variable result.

The or operator evaluates to True if at least one of the expressions it connects is True. Since neither neet > 520 nor aiims > 220 is True, the overall result of the expression neet > 520 or aiims > 220 is False.

Therefore, the code will output False.

Example :

neet=530
aiims=230
result=neet>520 or aiims>220
print(result)

Output:

true

Example explanation :

In the above program variable neet equal to 530, sets the variable aiims equal to 230, checks whether neet is greater than 520 or aiims is greater than 220, and assigns the result to the variable result.

The or operator evaluates to True if at least one of the expressions it connects is True. Since neither neet > 520 nor aiims > 220 is True so both condition are true.

Therefore, the code will output true.

Assignment operators​

Assignment operators in Python are used to assign values to variables.

  1. Basic Assignment Operator (=)
  2. Addition Assignment Operator (+=)
  3. Subtraction Assignment Operator (-=)
  4. Multiplication Assignment Operator (*=)
  5. Division Assignment Operator (/=)
  6. Modulus Assignment Operator (%=)

Basic Assignment Operator =​

Assigns the value on the right to the variable on the left.

x = 5

Addition Assignment Operator +=​

Adds the value on the right to the variable on the left and assigns the result to the variable on the left.

x = 5
x += 3
print(x)
# Equivalent to x = x + 3 output=> 8

Subtraction Assignment Operator -=​

Subtracts the value on the right from the variable on the left and assigns the result to the variable on the left.

x = 5
x -= 3
print(x)
# Equivalent to x = x - 3 output=> 2

Multiplication Assignment Operator *=​

Multiplies the variable on the left by the value on the right and assigns the result to the variable on the left.

x = 5
x *= 3
print(x)
# Equivalent to x = x * 3 output=> 15

Division Assignment Operator /=​

Divides the variable on the left by the value on the right and assigns the result to the variable on the left.

x = 5
x /= 2
# Equivalent to x = x / 2 output => 2.5

Modulus Assignment Operator %=​

Takes the modulus of the variable on the left by the value on the right and assigns the result to the variable on the left.

x = 5
x %= 2
# Equivalent to x = x % 2 output => 1

Happy Coding 🤖​