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 »

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 »


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.