In this python tutorial, you will learn how to Find the Largest Number Among Three Numbers using the input function, print function, if, elif, else statements and greater than – equal to (>=) operator of the python programming language.
How to Find the Largest Number Among Three Numbers?
Let’s take a look at the source code , here the values are given as input by the user in the code, the >= greater than – equal to operator along with the if, elif and else statements carry out the function.
RUN CODE SNIPPET# Python program to find the largest number among the three input numbers
#three numbers are entered by the user
num1 = float(input("Enter first number: "))
num2 = float(input("\nEnter second number: "))
num3 = float(input("\nEnter third number: "))
if (num1 >= num2) and (num1 >= num3):
largest = num1
elif (num2 >= num1) and (num2 >= num3):
largest = num2
else:
largest = num3
print("\nThe largest number is",largest)INPUT:
12 87 43
OUTPUT:
Enter first number: Enter second number: Enter third number: The largest number is 87.0
- Here we give the user the option to enter the values and the input values are scanned using the
inputfunction and the variables are storednumwith the string/statements"Enter first number: ","Enter second number: ","Enter third number: ". - The
floatfunction is used to convert a number stored in a string or integer into a floating point number, in other words, it is a number with a decimal point. - In the STDIN section of the code editor the input values are entered.
- In the next line of the code, we declare the
ifwith the conditions(num1 >= num2)and(num1 >= num3)followed by a colon:, if the conditions are met, thenum1value is returned. The values are stored in the variablelargest. - We declare the
elifwith the conditions(num2 >= num1)and(num2 >= num3), if the conditions are met followed by a colon:, thenum2value is returned. The values are stored in the variablelargest. - If the above conditions are not met, the
elsestatement is executed andnum3value is returned. The values are stored in the variablelargest. - The
printfunction displays the statement"\nThe largest number is"with the declared variablelargest numberafter the comma which holds the returned value.
NOTE:
- The greater than – equal to (>=) operator is a comparison operator, it is used to compare values. It returns either True or False according to the condition.
- The input() function allows a user to insert a value into a program, it returns a string value.
- The if and else statements evaluates whether an expression is true or false. If a condition is true, the “if” statement is executed otherwise, the “else” statement is executed.
- The elif is short for else if, it allows us to check for multiple expressions.
- The colon : at the end of the if, elif and else statement tells Python that the next line of code should only be run if the condition is true.
- The statement for the input function are enclosed in single quotes and parenthesis.
- The \n in the code indicates a new line or the end of a statement line or a string.
- The print statement/string to be displayed in enclosed in double quotes.