Skip to main content

Conditional Statments

Conditional Statements

If statement

There are many cases in programming when we might want to run a block of code if a condition is true and a different one if the condition is false. By using the if keyword in Python we can provide a logical condition. If the condition evaluates to true, the corresponding code block is run; however, if the condition is false the code block is ignored.

# Basic if Statement
if 5 > 1:
print("5 is greater than 1")

if 1 > 5:
print("1 is greater than 5")

You can examine that only the first print statement is run since the second if statement was evaluated to false.

Else Clause

When using the else keyword, this code block is evaluated when the if condition is false

# Basic if-else Statement
if 1 > 5:
print("1 is greater than 5")
else:
print("5 is greater than 1")

Elif Clause

You can use elif statements to provide an additional condition aside from the if statement. You can use as many elif statemetns as you wish.

# Basic if-elif-else Statement
if 4 > 4::
print("4 is greater than 4")
elif 4 == 4:
print("4 is equal to 4")
else:
print("4 is greater than 4")