Go back
Conditions
Subscribe to Tech with Tim
YouTube
Conditions
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.
Comparison Operators
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 = 5 y = 9 x > y # this is False y == x # this is False x < y-1 # this is True x+1 != y # this is True 2.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 ALLOWED 2 > "hello" 3.0 < "tim" # These result in errors
We can also declare variables to hold the values of conditions.
check = "tim" == "joe" larger = 1 > 5 bothSame = larger == check # This will be comparing two boolean values together # if they are both the same we will get a True value
Variables & Data TypesBasic Operators & InputConditionsIF/ELIF/ELSEChained Conditionals & Nested StatementsFor LoopsWhile LoopsLists and TuplesIteration by Item (For Loops Continued)String MethodsSlice OperatorFunctionsFile IO (Reading Files)File IO (Writing Files)List Methods (.count/.find)Introduction to Modular ProgrammingError Handling (Try/Except)Global vs LocalClasses and Objects