Use of conditional operator to compare two numbers
# Program to find the compare two numbers using conditional operator # Author: Mukesh N Tekwani # Languages such as C, C++, C# and Java support the conditional operator # represented by the pair ? : # This operator is a compact replacement for if...then statement # Python supports conditional operator in another way, as shown in this example # Syntax of this operator is: a if condition else b # First, the condition is evaluated, then exactly one of the two statements # either a or b is evaluated and returned based on the # Boolean value of condition. # If condition evaluates to True, then a is evaluated and returned but b is ignored # If condition evaluates to false, then b is evaluated and returned but a is ignored. # This allows short-circuiting because when condition is true only a is evaluated # and b is not evaluated at all, but when condition is false only b is evaluated # and a is not evaluated at all. # Here is a way to compare the two numbers using conditional operator in a = 433 b = 268 print("a is larger") if a > b else print ("b is larger") #EndOfProgram
Advertisements