Use comparison and logical operators in Python

1. Use operators, operands and expressions to perform arithmetic operations like addition, subtraction, multiplication and division.

Use the following Arithmetic operators to perform various arithmetic operations. + Addition operator. For example: 100 + 45 = 145 - Subtraction operator. For example: 500 - 65 = 435 * Multiplication operator. For example: 25 * 4 = 100 / Float Division Operator. For example: 10 / 2 = 5.0 // Integer Division Operator. For example: 10 // 2 = 5 For example: >>> 6//3 2 >>> >>> 100//6 16

2. Use the ** operator to calculate a to the power of b.

For example: >>> 21**2 441 >>> >>> 5**2.2 34.493241536530384

3. Use the % operator to divide the left operand by the right operand and return the remainder.

Remainder Operator (%): Use % operator to divide the left operand by the right operand. For example: >>> 5%2 1

4. Increment or decrement the value of a variable and then reassign the value back to the same variable using compound assignment operators.

For example: x = 10 x = x + 5 Use a compound assignment operator to simplify the function: x += 5

5. To perform arithmetic operations with multiple data types, use type conversions.

For example, multiplying an integer variable with a float variable. >>> 45 * 3 135 # result is int >>> >>> 3.4 * 5.3 18.02 # result is float >>> >>> 88 * 4.3 378.4 # result is float >>> To convert data from one type to another, use functions like: int() accepts a string or number and returns a value of type integer. float() accepts a string or number and returns a value of type float. str() accepts any value and returns a value type string. For example: >>> int(2.7) # convert 2.7 to integer 2 >>> >>> float(42) # convert 42 to float 42.0 >>> >>> str(3.4) # convert 3.4 to str '3.4' >>>

6. Use the bool type to store a true or false value for a variable or validate an expression for a value of true or false.

Examples: >>> >>> var1 = True >>> var2 = False >>> >>> type(var1) # Checking var1 type >>> >>> type(var2) # Checking var2 type >>> >>> >>> var1 True >>> >>> var2 False >>>

7. Use relational operators to compare the values of two or more variables.

Relational operators include: Greater than = Greater than or equal to != Not equal to == Equal to For example: >>> >>> 3 >> >>> 90 > 450 False >>> >>> 10 >> >>> 31 >= 40 False >>> >>> 100 != 101 True >>> >>> 50 == 50 True >>>

8. Use logical operators to combine two or more boolean expressions and test whether they are true or false.

Logical operators: and or not For example: >>> >>> (10>3) and (15>6) True >>> >>> (1>5) and (43==6) False >>> >>> (1==1) and (2!=2) False >>>