<

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x

Logical Operators in Python

Published on
3,147 Points
147 Views
Last Modified:
In this article we will see what is logical operator and how we use them in Python programming.

Logical Operators:


There are basically three types of logical operators as below: 

  • And
  • Or
  • Not


There above operators semantics or meaning is the same as their meaning in English.  To demonstrate we can take one simple example like a number can be greater then 2 and less then 5, so if we consider this example then we know that there could be only two possible numbers comes in between i.e. 3 and 4. So now let us run this example and verify the results by passing different numbers. 


my_input = raw_input("Input any number less than 10 >>>")
print("Number entered was ") + my_input
my_input = int(my_input)
if (my_input > 2 and my_input < 5):
    result = True
else:
    result = False
print result

We have entered say 3 then the output of the above code will print as "True" because the condition satisfies that the passed number is greater than 2 and less than 3.  The above code is a simple example of how to use "AND" logical operators in Python. 


Input any number less than 10 >>> 3
Number entered was 3 True
   


Now let us take similar example passing the same number as 3 but using "OR" condition stating can be less then 2 or less then 5 if any one of the condition matches then the result should be true. 


my_input = raw_input("Input any number less than 10 >>>")
print("Number entered was ") + my_input
my_input = int(my_input)
if (my_input < 2 or my_input < 5):
    result = True
else:
    result = False
print result

Below is the result when we passed "3" using OR logical operator to the conditions. 


Input any number less than 10 >>> 3
Number entered was 3 
True
   

And below if the False output as 6 does not fall under any criteria. 


Input any number less than 10 >>> 6
Number entered was 6 
False
   


Now let us take an example on how to use "Not" logical operators.  Say we have a result from some output and now our variable contains the value as  4 and let's call the variable name as "abc". 


Below is my condition to validate if the value from "abc" is present in the list? 


abc = 4
if abc not in [3,7,5] :
    print("condition met")
else:
    print("condition not met")

Result as below.

 

  condition met
   


Now we know how to use logical operators in Python programming. This is a basic explanation on how to use Logical Operators in Python programming language


Thank you for reading my article, please feel free to leave me some feedback or to suggest any future topics.

I'll be looking forward to hearing from you – Swadhin Ray (Sloba)


For more information about me, please check out my Experts Exchange Profile page.


Edited by: Andrew Leniart

0
Comment
Author:Swadhin Ray
0 Comments

Featured Post

Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Join & Write a Comment

Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
Starting up a Project

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month