Tutorial Gateway

  • C
  • C#
  • Java
  • Python
  • SQL
  • MySQL
  • Js
  • BI Tools
    • Informatica
    • Talend
    • Tableau
    • Power BI
    • SSIS
    • SSRS
    • SSAS
    • MDX
    • R Tutorial
    • Alteryx
    • QlikView
  • More
    • C Programs
    • C++ Programs
    • Go Programs
    • Python Programs
    • Java Programs

Python Program to Find Largest of Three numbers

by suresh

Write a Python program to find largest of three numbers using Elif Statement and Python Nested If. In Python programming, we have many approaches to find largest number among three numbers.

Python Program to find Largest of Three numbers using Elif Statement

This largest of three numbers python program helps the user to enter three different values. Next, this Python program will find the largest number among that three numbers using Python Elif Statement

# Python Program to find Largest of Three Numbers using Elif Statement

a = float(input("Please Enter the First value: "))
b = float(input("Please Enter the First value: "))
c = float(input("Please Enter the First value: "))

if (a > b and a > c):
          print("{0} is Greater Than both {1} and {2}". format(a, b, c))
elif (b > a and b > c):
          print("{0} is Greater Than both {1} and {2}". format(b, a, c))
elif (c > a and c > b):
          print("{0} is Greater Than both {1} and {2}". format(c, a, b))
else:
          print("Either any two values or all the three values are equal")

First, we entered the values a = 12, b = 4, c= 6 and Next, we entered the values a = 19, b = 25, c= 20 and Next, we entered the values a = 45, b = 36, c= 96 and Finally, we entered the values a = 5, b = 5, c= 5

Python Program to Find Largest of Three numbers 1

In this Python Program to Find Largest of Three numbers, the following statements ask the user to enter three numbers and stores the user entered values in variables a, b and c

a = float(input("Please Enter the First value: "))
b = float(input("Please Enter the First value: "))
c = float(input("Please Enter the First value: "))

Within this python program, the First if condition check whether a is greater than b and a is greater than c. If both of these are True then following print statement will be displayed (a is greater than both b, c).

if (a > b and a > c):
          print("{0} is Greater Than both {1} and {2}". format(a, b, c))

First Python Elif Statement statement check whether b is greater than a and b is greater than c. If both of these are True then following print statement will be displayed ( b is greater than both a, c).

elif (b > a and b > c):
          print("{0} is Greater Than both {1} and {2}". format(b, a, c))

Second Elif statement check whether c is greater than a and c is greater than b. If both of these are True then following print statement will be displayed ( c is greater than both a, b).

elif (c > a and c > b):
          print("{0} is Greater Than both {1} and {2}". format(c, a, b))

If all the above Python conditions fail, it means they are equal.

print("Either any two values or all the three values are equal")

Python Program to find Largest of Three numbers using Nested If Statement

This program for Largest of Three numbers in Python helps the user to enter three different values. Next, it will find the largest number among that three numbers using Python Nested If.

# Python Program to find Largest of Three Numbers using Nested If Statement

a = float(input("Please Enter the First value: "))
b = float(input("Please Enter the First value: "))
c = float(input("Please Enter the First value: "))

if (a-b > 0) and (a-c > 0):
    print("{0} is Greater Than both {1} and {2}". format(a, b, c))
else:
    if(b - c > 0):
        print("{0} is Greater Than both {1} and {2}". format(b, a, c))
    else:
        print("{0} is Greater Than both {1} and {2}". format(c, a, b))
Python Program to Find Largest of Three numbers 2

Within this Python Program to Find Largest of Three numbers, the following statements ask the user to enter three numbers and stores the user entered values in variables a, b and c

a = float(input("Please Enter the First value: "))
b = float(input("Please Enter the First value: "))
c = float(input("Please Enter the First value: "))

First if condition check whether a-b is greater than 0 and a-c is greater than 0. If we subtract small number from big number then this condition fail, otherwise it will be True. If this condition is True then a is greater than both b, c.

if (a-b > 0) and (a-c > 0):
    print("{0} is Greater Than both {1} and {2}". format(a, b, c))

Else statement will execute when the first If condition is False so, there is no need to check for a value. In the Else statement we are inserting one more if condition (Python Nested If) to check whether b-c is greater than 0. If this condition is True then b is greater than both a, c.

else:
    if(b - c > 0):
        print("{0} is Greater Than both {1} and {2}". format(b, a, c))

Else c is greater than both a, b.

print("{0} is Greater Than both {1} and {2}". format(c, a, b))

Within this Python Program to Find Largest of Three numbers, First, we entered the values a = 32, b = 45, c= 98. Next, we entered the values a = 22, b = 5, c= 7. And finally, we entered the values a = 56, b = 222, c= 98

Placed Under: Python Examples

  • Python Hello World Program
  • Python add 2 numbers Program
  • Python Arithmetic Operations
  • Python Calendar Example
  • Python Cube of a Number
  • Python Calculate Electricity Bill
  • Python Calculate Simple Interest
  • Python Compound Interest
  • Python Largest of Two Numbers
  • Python Largest of 3 numbers
  • Python Print Natural Numbers
  • Python natural numbers reverse
  • Python Leap Year Program
  • Python Odd or Even Program
  • Python Even Numbers 1 to N
  • Python Odd Numbers 1 to N
  • Python Positive or Negative num
  • Python Profit or Loss Program
  • Python Square of a Number
  • Python Square root of a Number
  • Python Number Divisible by 5, 11
  • Python Find Power of a Number
  • Python Print Multiplication Table
  • Python Quadratic Equation roots
  • Python Student Grade Program
  • Python Total, Average, and Percentage of 5 Subjects
  • Python Sum of G.P Series
  • Python Sum of A.P Series
  • Python Sum of Series 1³+2³+.+n³
  • Python Sum of Series 1²+2²+.+n²
  • Python Natural num Sum & Avg
  • Python Sum of N natural nums
  • Python Sum of Odd Numbers
  • Python Sum of Even Numbers
  • Python Sum of Even & Odd
  • Python Armstrong number
  • Python Count Digits in a Number
  • Python Fibonacci Series program
  • Python Factorial of a Number
  • Python Factors of a Number
  • Python First Digit of a Number
  • Python GCD of Two Numbers
  • Python Strong Number Program
  • Python Prime Number Program
  • Python Prime Numbers 1 to 100
  • Python LCM of Two Numbers
  • Python natural number in reverse
  • Python Palindrome Program
  • Python Palindrome nums 1-100
  • Python find Perfect Number
  • Python Prime Factors of Number
  • Python Reverse number program
  • Python Strong Number Program
  • Python Strong Numbers 1 to 100
  • Python Sum of Digits of Number
  • Python Swap Two Numbers
  • Python Alphabet or not Program
  • Python Alphabet or Digit
  • Python Digit or not program
  • Python Lowercase or not
  • Python Uppercase or not
  • Python Lowercase or Uppercase
  • Python Vowel or Consonant
  • Python Alphabet digit or special
  • Python ASCII Value of Character
  • Python ASCII String Chars
  • Python Concatenate Strings
  • Python Convert String to Upper
  • Python Convert String to Lower
  • Python Copy a String Program
  • Python Count string words using Dictionary
  • Python Count Alphabets Digits and Special Characters in String
  • Python String Count Vowels and Consonants
  • Python Count Vowels in a String
  • Python Count total string chars
  • Python Count Char Occ in String
  • Python Count Total String words
  • Python Last Char Occur in String
  • Python First Char Occur in String
  • Python String Find All Char Occur
  • Python Palindrome String
  • Python Print String Characters
  • Python Replace Blank Space with Hyphen in a String
  • Python Replace String character
  • Python remove Odd string Chars
  • Python String Remove Odd Index Chars
  • Python Remove Last Char Occurrence in a String
  • Python Remove First Char Occurrence in a String
  • Python Reverse a String Program
  • Python String Length Program
  • Python Toggle String Char Case
  • Python List Arithmetic Operation
  • Python Program to Add two Lists
  • Python Count List +Ve & -Ve num
  • Python Even & Odd List nums
  • Python 2nd Largest List Number
  • Python Large & Small List Num
  • Python Largest Number in a List
  • Python List Length
  • Python List Negative Numbers
  • Python List Positive Numbers
  • Python Odd Numbers in a List
  • Python Even Numbers in a List
  • Python Print Elements in a List
  • Python Put Positive and Negative Numbers in Separate List
  • Python Program to Put Even and Odd Numbers in Separate List
  • Python Program to Reverse List
  • Python Sort List in Ascending
  • Python Smallest Number in a List
  • Python Sum of List Even & Odd
  • Python Sum of List Elements
  • Python add key-valuepair to Dict
  • Python Map 2 lists to dictionary
  • Python Create Dictionary of Numbers 1 to n in (x, x*x) form
  • Python Create Dictionary of keys and values are square of keys
  • Python key exists in Dictionary
  • Python remove dictionary Key
  • Python multiply dictionary items
  • Python Sum of Dictionary Items
  • Python Merge Two Dictionaries
  • Python Area Of Circle
  • Python Circle Area, Diam Circumf
  • Python Area Of a Triangle
  • Python Area of Tri-base,height
  • Python Area of a Trapezoid
  • Python Equilateral Triangle area
  • Python Area of a Rectangle
  • Python Area of Rect use len,width
  • Python right angle triangle area
  • Python Cylinder Vol & Surf Area
  • Python Cube Volume & Surface
  • Python Cone Volume & Surface
  • Python Cuboid volume, surface
  • Python check Triangle is Valid
  • Python Print Floyd’s Triangle
  • Python Invert Right Triangle Star
  • Python Program for Bubble Sort

Copyright © 2021· All Rights Reserved.
About | Contact | Privacy Policy