Давайте сделаем это, как на бумаге:
- Найдите первое
6
;отметьте список до этой точки. - В остальной части списка найдите первые 7;отметьте список после этой точки.
- Объедините две отмеченные части списка;суммируйте эти элементы.
Код с строкой трассировки:
seq = [1, 2, 3, 6, 1, 1, 1, 7, 2, 2, 2]
first6 = seq.index(6)
rest = seq[first6:]
next7 = rest.index(7)
sum_list = seq[:first6] + rest[next7+1:]
print("Add these:", sum_list)
print("Sum:", sum(sum_list))
Вывод:
Add these: [1, 2, 3, 2, 2, 2]
Sum: 12
Вы можете сократить код, комбинируя выражения, но я думаю, что это более читабельно для вас на этом этапе вашей карьеры программиста.