Find Maximum of two numbers in Python
Given two numbers, write a Python code to find the Maximum of these two numbers.
Examples:
Input: a = 2, b = 4
Output: 4Input: a = -1, b = -4
Output: -1
Find Maximum of two numbers in Python
This is the naive approach where we will compare two numbers using if-else statement and will print the output accordingly.
Example:
Python3
# Python program to find the # maximum of two numbers def maximum(a, b): if a > = b: return a else : return b # Driver code a = 2 b = 4 print (maximum(a, b)) |
Output
4
Time complexity: O(1)
Auxiliary space: O(1)
Find Maximum of two numbers Using max() function
This function is used to find the maximum of the values passed as its arguments.
Example:
Python3
# Python program to find the # maximum of two numbers a = 2 b = 4 maximum = max (a, b) print (maximum) |
Output
4
Time complexity: O(1)
Auxiliary space: O(1)
Maximum of two numbers Using Ternary Operator
This operator is also known as conditional expression are operators that evaluate something based on a condition being true or false. It simply allows testing a condition in a single line
Example:
Python3
# Python program to find the # maximum of two numbers # Driver code a = 2 b = 4 # Use of ternary operator print (a if a > = b else b) |
Output
4
Time complexity: O(1)
Auxiliary space: O(1)
Maximum of two numbers Using lambda function
Python3
# python code to find maximum of two numbers a = 2 ;b = 4 maximum = lambda a,b:a if a > b else b print (f '{maximum(a,b)} is a maximum number' ) |
Output:
4 is a maximum number
Maximum of two numbers Using list comprehension
Python3
a = 2 ;b = 4 x = [a if a>b else b] print ( "maximum number is:" ,x) |
Output
maximum number is: [4]
Maximum of two numbers Using sort() method
Python3
# Python program to find the # maximum of two numbers a = 2 b = 4 x = [a,b] x.sort() print (x[ - 1 ]) |
Output
4
Time Complexity : O(NlogN)
Auxiliary Space : O(1)