Write a python program to find the median among three given numbers.

Last update on August 19 2022 21:51:44 (UTC/GMT +8 hours)

Python Basic - 1: Exercise-18 with Solution

Write a Python program to find the median among three given numbers.

Pictorial Presentation:

Write a python program to find the median among three given numbers.

Sample Solution:

Python Code:

x = input("Input the first number")
y = input("Input the second number")
z = input("Input the third number")
print("Median of the above three numbers -")

if y < x and x < z:
    print(x)
elif z < x and x < y:
    print(x)
    
elif z < y and y < x:
    print(y)
elif x < y and y < z:
    print(y)
    
elif y < z and z < x:
    print(z)    
elif x < z and z < y:
    print(z)

Sample Output:

Input the first number 25
Input the second number 15
Input the third number 35
Median of the above three numbers -
25

Flowchart:

Write a python program to find the median among three given numbers.

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to get all strobogrammatic numbers that are of length n.
Next: Write a Python program to find the value of n where n degrees of number 2 are written sequentially in a line without spaces.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

Python: Tips of the Day

Difference In Sets:

To retrieve the difference between two sets:

a = {1,2,3}
b = {3,4,5}w
c = a.difference(b)


  • Exercises: Weekly Top 16 Most Popular Topics
  • SQL Exercises, Practice, Solution - JOINS
  • SQL Exercises, Practice, Solution - SUBQUERIES
  • JavaScript basic - Exercises, Practice, Solution
  • Java Array: Exercises, Practice, Solution
  • C Programming Exercises, Practice, Solution : Conditional Statement
  • HR Database - SORT FILTER: Exercises, Practice, Solution
  • C Programming Exercises, Practice, Solution : String
  • Python Data Types: Dictionary - Exercises, Practice, Solution
  • Python Programming Puzzles - Exercises, Practice, Solution
  • C++ Array: Exercises, Practice, Solution
  • JavaScript conditional statements and loops - Exercises, Practice, Solution
  • C# Sharp Basic Algorithm: Exercises, Practice, Solution
  • Python Lambda - Exercises, Practice, Solution
  • Python Pandas DataFrame: Exercises, Practice, Solution
  • Conversion Tools
  • JavaScript: HTML Form Validation


Last update on August 19 2022 21:51:43 (UTC/GMT +8 hours)

Python Conditional: Exercise - 40 with Solution

Write a Python program to find the median of three values.

Pictorial Presentation:

Write a python program to find the median among three given numbers.

Sample Solution:

Python Code:

a = float(input("Input first number: "))
b = float(input("Input second number: "))
c = float(input("Input third number: "))
if a > b:
    if a < c:
        median = a
    elif b > c:
        median = b
    else:
        median = c
else:
    if a > c:
        median = a
    elif b < c:
        median = b
    else:
        median = c

print("The median is", median)

Sample Output:

Input first number: 25                                                                                        
Input second number: 55                                                                                       
Input third number: 65                                                                                        
The median is 55.0 

Flowchart :

Write a python program to find the median among three given numbers.

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to display the sign of the Chinese Zodiac for given year in which you were born.
Next: Write a Python program to get next day of a given date.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

Python: Tips of the Day

Difference In Sets:

To retrieve the difference between two sets:

a = {1,2,3}
b = {3,4,5}w
c = a.difference(b)


  • Exercises: Weekly Top 16 Most Popular Topics
  • SQL Exercises, Practice, Solution - JOINS
  • SQL Exercises, Practice, Solution - SUBQUERIES
  • JavaScript basic - Exercises, Practice, Solution
  • Java Array: Exercises, Practice, Solution
  • C Programming Exercises, Practice, Solution : Conditional Statement
  • HR Database - SORT FILTER: Exercises, Practice, Solution
  • C Programming Exercises, Practice, Solution : String
  • Python Data Types: Dictionary - Exercises, Practice, Solution
  • Python Programming Puzzles - Exercises, Practice, Solution
  • C++ Array: Exercises, Practice, Solution
  • JavaScript conditional statements and loops - Exercises, Practice, Solution
  • C# Sharp Basic Algorithm: Exercises, Practice, Solution
  • Python Lambda - Exercises, Practice, Solution
  • Python Pandas DataFrame: Exercises, Practice, Solution
  • Conversion Tools
  • JavaScript: HTML Form Validation


How do you find the median of 3 numbers in Python?

Write a Python program to find the median of three values.
if num1 < num3: median = num1..
elif b > num3: median = num2..
else: median = num3..
if num1 > num3: median = num1..
elif num2 < num3: median = num2..
else: median = num3..

How do you find the median of three numbers?

Median Example The median is the number in the middle {2, 3, 11, 13, 26, 34, 47}, which in this instance is 13 since there are three numbers on either side. To find the median value in a list with an even amount of numbers, one must determine the middle pair, add them, and divide by two.

How do you find the median of a number in Python?

median() method calculates the median (middle value) of the given data set. This method also sorts the data in ascending order before calculating the median. Tip: The mathematical formula for Median is: Median = {(n + 1) / 2}th value, where n is the number of values in a set of data.

How do you find the median of 5 numbers?

To find the median, you take these steps:.
Step 1: Arrange the scores in numerical order..
Step 2: Count how many scores you have..
Step 3: Divide the total scores by 2..
Step 4: If you have an odd number of total scores, round up to get the position of the median number..