Как использовать Пролог для решения транспортной проблемы?
decs = [int(x/10) for x in scores]
отображает оценки от 0-9 -> 0, 10-19 -> 1 и т. д. Затем просто подсчитайте вхождения 0, 1, 2, 3 и т. Д. (Через что-то вроде collections.Counter) и вернитесь к диапазонам оттуда.