Hello friends!!!!!
Problem of the day
PYTHON
11/1/20241 min read
'''
Problem 4
Calculate the median price
a) Step 1 - Obtain the sorted list
b)Check if the number of elements in the list is even or odd
c)Use the corresponding formula to calculate the median and print the median
d) Check which is greater, mean or median
'''
#let 't' be the empty list
t =[]
a = int(input("Enter no. of elements : "))
for i in range(0,a):
num = int(input("Enter elements : "))
t.append(num)
sum = 0
for i in range(0,a):
sum = sum + t[i]
mean = sum / a
print(f"Mean is {mean}")
s = sorted(t)
if a % 2 == 0:
y = int ((a/2) + 1)
z = int(a/2)
a = y-1
b = z - 1
median = (s[a]+s[b]) / 2
else :
y =int((a+1)/2)
x = y-1
median = s[y-1]
print(f"median is {median}")
if median > mean :
print("Mean is less than Median")
if median < mean :
print("Mean is greater than Median")
else:
print("Both are equal")
Output:
Enter no. of elements : 6
Enter elements : 1
Enter elements : 2
Enter elements : 3
Enter elements : 4
Enter elements : 5
Enter elements : 6
Mean is 3.5
3 is even
median is 3.5
Both are equal