December 13, 2016

December 9, 2016

December 7, 2016

Please reload

Relational and Logical Operators

December 19, 2016


Relational operators:


< Less Than

> Greater Than

== Equal To

<= Less than or equal to

>= Greater Than or equal to

!= not equal to


These operators return a boolean value true or false. They report on the relationship of the two values that surround them.


For instance: 


5 < 8 returns True


99 < 12 returns False


These statements can be used in the control expression of an if statement: 


if 5 < 6: 

    print("5 is less than 6")


That's not a great example because the answer is obvious. It's much more useful when you have a value you don't know such as user input:


age=input("Enter your age:")


if age<21:

    print("No drinking for you!")


or something like that.


You can combine relational operators with boolean or logic operators: 

and, or, not


These operators take boolean values and report on their relationship.


For instance, 


5 < 2 or 5 > 1 


returns True because one of the two statements is true.


not ( 2 < 5 and 7 < 10 ) 


returns False because the not negates the result of the and...

Share on Facebook
Share on Twitter
Please reload

Please reload

Recent Posts

© 2019