Ternary Operator in Python
The ternary operator is used to return a value based on the result of a binary condition.
It takes in a binary condition as input, which makes it similar to an 'if-else' control flow block. It also, however, returns a value, behaving similar to a function.
result = value_returned_if_true if boolean_expression else value_returned_if_false
The ternary operator cannot include statements in any of its three parts. It can only include expressions.
def find_maximum(a, b):
return a if (a > b) else b