KnowledgeBoat Logo

Computer Science

Mean of means. Given a nested tuple tup1 = ( (1, 2), (3, 4.15, 5.15), ( 7, 8, 12, 15)). Write a program that displays the means of individual elements of tuple tup1 and then displays the mean of these­ computed means. That is for above tuple, it­ should display as :
Mean element 1 : 1. 5 ;
Mean element 2 : 4.1 ;
Mean element 3 : 10. 5 ;
Mean of means 5. 366666

Python

Python Tuples

6 Likes

Answer

tup1 = ((1, 2), (3, 4.15, 5.15), ( 7, 8, 12, 15))
total_mean = 0
tup1_len = len(tup1)

for i in range(tup1_len):
    mean = sum(tup1[i]) / len(tup1[i])
    print("Mean element", i + 1, ":", mean)
    total_mean = total_mean + mean

print("Mean of means" ,total_mean / tup1_len)

Output

Mean element 1 : 1.5
Mean element 2 : 4.1000000000000005
Mean element 3 : 10.5
Mean of means 5.366666666666667

Answered By

3 Likes


Related Questions