Python Shorthandf If Else
If ... Else in One Line
If you have only one statement to execute, one for if, and one for else, you can put it all on the same line:
Example
One line if else statement:
a = 2
b = 330
print("A") if a > b else print("B")
Try it Yourself »
b = 330
print("A") if a > b else print("B")
You can also have multiple else statements on the same line:
Example
One line if else statement, with 3 conditions:
a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")
Try it Yourself »
b = 330
print("A") if a > b else print("=") if a == b else print("B")
Related Pages
Python If...Else Tutorial If statement If Indentation Elif Else Shorthand If If AND If OR If NOT Nested If The pass keyword in If