If there is only one statement to test than we use shorthand if condition and it can be placed only in single line Like.
if a > b: print("a is greater than b")
This code will check either a is greater than b or not after comparing it will print “a is greater than b”
Short Hand If , Else
If there is only one statement one for if and one for also it can also be place in one same line for Example.
num_1 = 2 num_2 = 40 print("A") if num_1 > num_2 else print("B")
In this one line code program will print A if num_1 is greater than num_2 and Print B in else case.
Note: This method is similar to ternary operators.
One Line if, else with 3 condtions
num_2 = 330 num_1 = 330 Print("A") if num_1 > num_2 else print("=") if num_1 == num_2 else print("B")
In this statement program first check if num_1 is greater than num_2 than it will print A and remaining statement will not execute if this statement will become false than in else block there is another if statement that will check if num_1 is equal to num_2 than it will print = sign and at the end in last else it will print B .