# Maximum of two numbers in Python

• Difficulty Level : Easy
• Last Updated : 09 Aug, 2022

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`

## 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`

## Python3

 `a``=``2``;b``=``4``x``=``[a ``if` `a>b ``else` `b]``print``(``"maximum number is:"``,x)`

Output

`maximum number is: `

My Personal Notes arrow_drop_up