PUBLISHED ON: JULY 7, 2021
Python Program to find max of two numbers
To learn how to find the maximum of two numbers using the Python programming language. Our aim is to write a program where we shall take two integers as input from the user and return the maximum out of the two integers.
We will use if-else which are conditional statements to compare the two numbers and find the greatest of them. If you are not familiar with different conditional statements in Python, I advise you to refer to this tutorial on conditional statements. For example,
Look at the sample input and output mentioned below
Input- num1= 4 , num2= 8
Output- max=8
To understand the working of the code, have a look at the algorithm:
Algorithm
Step 1- Define a function max_of_two_num() to find max of two numbers
Step 2- Pass two numbers as parameters
Step 3- Use if condition to compare two numbers
Step 4- If the condition is true return the number which is compared
Step 5- Else return the other number
Step 6- Print max of two numbers
Python Program
Look at the code below to understand the working.
def max_of_two_num(n,m):
if n>m:
return n
else:
return m
a=int(input("Enter first number:"))
b=int(input("Enter second number:"))
x=max_of_two_num(a,b)
print("Maximum of",a,"and",b,"is",x)
Enter first number:5
Enter second number:9
Maximum of 5 and 9 is 9
Conclusion
In this tutorial, we have learned how to use if-else statements to find the maximum of two numbers in Python. We defined a function where we took two numbers as input from the user and passed it in the function. The function used these parameters to find the greater of the two numbers and returned the greater number. The value returned by the function was stored in a variable declared by us and then used to print the result.