Page 143 - CodePilot V5.0 C6
P. 143
Program 5 To demonstrate the use of all the logical operators.
Program5.py
File Edit Format Run Options Window Help
# Assign values to variables In case of the OR operator,
x = 5 the second condition is
y = 3 checked only if the first
# Logical NOT (not) is False.
print("not (x > y):", not (x > y))
# Logical AND (and) Output
print("x > 3 and y < 4:", x > 3 and y < 4)
not (x > y): False
# Logical OR (or)
x > 3 and y < 4: True
print("x > 3 or y > 4:", x > 3 or y > 4)
x > 3 or y > 4: True
ASSIGNMENT OPERATORS
Assignment operators are used to assign the value of the right expression to the left operand.
The assignment operators are described in the following table:
Example
Operator Name Description
(x = 5, y = 3)
= Assignment Assigns the value of the operand on the right side to x = y
the left side operand.
+= Addition Adds the right operand to the left operand and x += y
assignment assigns the result to the left operand. x += y is
equivalent to x = x + y.
-= Subtraction Subtracts the right operand from the left operand x -= y
assignment and assigns the result to the left operand. x -= y is
equivalent to x = x - y.
*= Multiplication Multiplies the right operand with the left operand x*=y
assignment and assigns the result to the left operand. x *= y is
equivalent to x = x * y.
/= Division Divides the left operand by the right operand x /= y
assignment and assigns the result to the left operand. x /= y is
equivalent to x = x / y.
%= Modulus Takes the modulus of the left operand by the right x %= y
assignment operand and assigns the result to the left operand. x
%= y is equivalent to x = x % y.
//= Floor division Performs floor division on the operands and assigns x //= y
assignment the result to the left operand. x //= y is equivalent to
x = x // y.
**= Exponentiation Raises the left operand to the power of the right x **= y
assignment operand and assigns the result to the left operand. x
**= y is equivalent to x = x ** y.
141
Python–Start to Code

