Conditional statements – if, elif, else
There are three language constructs that are used frequently in Python to control the outcome of a program. These constructs are if
, elif
, and else
:
- The
if
statement tells the program that if the user does this, then execute this part of the program. - The
else
statement is used to catch anything that the user does and is not in the program. For example, you can useif
andelse
together: if the user choosesadd
, do addition, else do another action.Note
The
elif
stands for else if, which means that if the first thing does not happen, then do the next thing in the list of possibilities until the user choice matches the possibility. elif
is used when you want to give the program more than two choices. You can useelif
as many times as you like.else
is a signal of the end of the possible choices to your computer program. Theelse
means that if none of the other things have taken place in your program, OR if the user has done something unexpected, then...