import random as rd
a1=a2=a3=a4=a5=0
for i in range(100000):
random= rd.randint(1, 100)
if random < 36:
a1+=1
elif random < 61:
a2+=1
elif random < 86:
a3+=1
elif random < 96:
a4+=1
else:
a5+=1
print( a1,a2,a3,a4,a5)
34909 24993 25217 9823 5058
349264 249937 250339 99945 50515
Еще раз - медиана, это такое значение, которое делит всю выборку на две части, причем количество значений меньших медианы равно количеству значений больше медианы.
Пусть медиана = 15
Сколько раз выпали 13 и 14 - по рисунку чуть меньше 130 раз.
Сколько раз выпали 16,...26 = примерно 50+20+10+30+10+10+5+.... = примерно те-же 130, ну немного больше. Где вы нашли "часть справа получится гораздо (т.е. существенно!!!) больше чем левая"?
А без "доп. инфы" - элементарно. Мода определяется однозначно, среднее - аналогично (только среднее может быть не целое число в вашей задаче - я же вам это выше уже написал), остается - медиана. Задача решена!