Skip to content
Related Articles

Related Articles

Maximum of two numbers in Python

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 09 Aug, 2022
View Discussion
Improve Article
Save Article

Given two numbers, write a Python code to find the Maximum of these two numbers.

Examples: 

Input: a = 2, b = 4
Output: 4

Input: a = -1, b = -4
Output: -1

Method #1: 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

Method #2: 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

Method #3: 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)
 
# This code is contributed by AnkThon

Output

4

Method: 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

Method: 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]

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!