Я написал код , который делит списки на n списков , однако у меня возникает ошибка: IndexError: list assignment index out of range

n = int(input())

k = int(input('На сколько частей разбить?'))

list = [0 for e in range(n)]

for j in range(len(list)):

    list[j] = int(input('Введите число:'))

    for i in reversed(range(1, k + 1)):
        super = []
        split_point = len(list)//i
        super.append(len(list[:split_point]))
        list = list[split_point:]
        if len(list[:split_point]) == 1:
            print(-1)

        elif len(list[:split_point]) > 1:
            print(super)

Ответы (0 шт):