Python If Else
Else
The else keyword catches anything which isn't caught by the preceding conditions.
Example
a = 200
b = 33
if b> a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
Try it Yourself »
b = 33
if b> a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
In this example a is greater than b, so the first condition is not true, also the elif condition is not true, so we go to the else condition and print to screen that "a is greater than b".
You can also have an else
without the
elif
:
Example
a = 200
b = 33
if b> a:
print("b is greater than a")
else:
print("b is not greater than a")
Try it Yourself »
b = 33
if b> a:
print("b is greater than a")
else:
print("b is not greater than a")
Related Pages
Python If...Else Tutorial If statement If Indentation Elif Shorthand If Shorthand If Else If AND If OR If NOT Nested If The pass keyword in If