Conditions are statements that result in a true or false value. In other words they return to us a boolean data type. We can use conditions to compare items and make decisions based on certain comparisons. We can use comparison operators to make conditions.
There are six main comparison operators in python. They are the following:
<# less than<=# less than or equal to># greater than>=# greater than or equal to==# equal to!=# not equal to
These operators can be used to compare numbers (integers and floats) or to compare strings. However if you are comparing number and strings you can only use the == and != operator.
x=5y=9x>y# this is Falsey==x# this is Falsex<y-1# this is Truex+1!=y# this is True2.0>5# this is False"hello"=="hello"# this is True"tim"=="Tim"# this is False"a">"b"# this is False"apple"<"tim"# this is True
"5" == 5 # this will return False# NOT ALLOWED2>"hello"3.0<"tim"# These result in errors
We can also declare variables to hold the values of conditions.
check="tim"=="joe"larger=1>5bothSame=larger==check# This will be comparing two boolean values together# if they are both the same we will get a True value