В 2.9 нужно, как я понял, просто вычесть из кол-ва очков победителя кол-во очков самого слабого игрока.
В 3.10 - не совсем понятно как получаем данные. Вводятся вручную или уже загружены заранее? В любом случае можно сделать через цикл (для простоты напишу на питоне программу с ручным заполнением):
i = 0
while i < 1000:
a = int(input())
i += a
print("Склад заполнен на ", i / 1000 * 100, "% (", i, ")") #опционально
P.S. Паскаль не помню, извини.