вопрос о срезах в python (на тему включения первого числа)

как использовать срез в python без включения первого числа ?

n = int(input())
n_num = int(input())
a_list = []
while n > 0:
    a_list.append(n)
    n -= 1

a_list.reverse()

b_list = []

while len(a_list) > 1:
    print(a_list)
    b_list = [*a_list[n_num:n_num]]
    del a_list[::n_num]

print(*b_list)

Часть кода, которую я пишу, должна убрать из списка все 3 числа несколько раз, пока в списке не останется одно число, но мои попытки тщетны, прошу вас помочь именно с помощью СРЕЗОВ, а не циклов.


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