Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Path: blob/master/02-Python Statements/02-if, elif, and else Statements.ipynb
Views: 648
if, elif, else Statements
if
Statements in Python allows us to tell the computer to perform alternative actions based on a certain set of results.
Verbally, we can imagine we are telling the computer:
"Hey if this case happens, perform some action"
We can then expand the idea further with elif
and else
statements, which allow us to tell the computer:
"Hey if this case happens, perform some action. Else, if another case happens, perform some other action. Else, if none of the above cases happened, perform this action."
Let's go ahead and look at the syntax format for if
statements to get a better idea of this:
First Example
Let's see a quick example of this:
Let's add in some else logic:
Multiple Branches
Let's get a fuller picture of how far if
, elif
, and else
can take us!
We write this out in a nested structure. Take note of how the if
, elif
, and else
line up in the code. This can help you see what if
is related to what elif
or else
statements.
We'll reintroduce a comparison syntax for Python.
Note how the nested if
statements are each checked until a True boolean causes the nested code below it to run. You should also note that you can put in as many elif
statements as you want before you close off with an else
.
Let's create two more simple examples for the if
, elif
, and else
statements:
Indentation
It is important to keep a good understanding of how indentation works in Python to maintain the structure and order of your code. We will touch on this topic again when we start building out functions!