Understanding Boolean Logic in Python 3
Booleans are simple and easy to use concepts that exist in every programming language. A boolean represents an idea of “true” or “false.” While writing an algorithm or any program, there are often situations where we want to execute different code in different situations. Booleans help our code to do just that easy and effective. More often, a boolean value is returned as a result of some kind of comparison operations.
There are two Boolean keywords: True and False
Operators : Operators are special symbols in Python that is used to perform arithmetic or logical computations. The values on which operation is to be done are called operands.while the the operation is denoted by operator(eg. +, -, /, *, %, etc.)
Comparison operators are used to compare values. It returns either True or False after computing the condition.
Operator Meaning Example > Greater than – True if left operand is greater than the right x > y < Less than – True if 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 left operand is greater than or equal to the right x >= y <= Less than or equal to – True if left operand is less than or equal to the right x <= y
There are Three Logical operators: and, or, not
Operator Meaning Example and True if both the operands are true x and y or True if either of the operands is true x or y not True if operand is false. not x
A Truth Table is a small table that allows us, to give the results for the logical operators.
and Table : It takes two operands.
a b a and b False False False False True False True False False True True True
or Table : It takes two operands.
a b a or b False False False False True True True False True True True True
not Table : It takes only one operand.
a not a False True True False
Example 1 :Checking whether a list is empty or not. We will pass the list in the bool() function. When the list is empty, False is returned and if the list is not empty True is returned.
Example 2 : Printing a range of number using the while loop, the while loop will run until the condition is True.
1 2 3
Example 3 :With the help of boolean, we can bound our program.
Example 4 :Check greater of two numbers with the help of conditionals. With the help of boolean we can compare the results and execute accordingly
num_2 is greater than num_1