Python Program to Find the Largest Among Three Numbers

To understand this example, you should have the knowledge of the following Python programming topics:


In the program below, the three numbers are stored in num1, num2 and num3 respectively. We've used the if...elif...else ladder to find the largest among the three and display it.

Source Code

# Python program to find the largest number among the three input numbers

# change the values of num1, num2 and num3
# for a different result
num1 = 10
num2 = 14
num3 = 12

# uncomment following lines to take three numbers from user
#num1 = float(input("Enter first number: "))
#num2 = float(input("Enter second number: "))
#num3 = float(input("Enter third number: "))

if (num1 >= num2) and (num1 >= num3):
   largest = num1
elif (num2 >= num1) and (num2 >= num3):
   largest = num2
else:
   largest = num3

print("The largest number is", largest)

Output

The largest number is 14

Note: To test the program, change the values of num1, num2 and num3.


Also Read:

Before we wrap up, let's put your understanding of this example to the test! Can you solve the following challenge?

Challenge:

Write a function to find the smallest among three numbers.

  • For example, for inputs 3, 1, and 2, the output should be 1.
Did you find this article helpful?

Our premium learning platform, created with over a decade of experience and thousands of feedbacks.

Learn and improve your coding skills like never before.

Try Programiz PRO
  • Interactive Courses
  • Certificates
  • AI Help
  • 2000+ Challenges