# 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: 4

Input: 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)

## 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: [4]
```

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

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Previous
Next