Решение
Как-то так. Код проходит по списку только один раз - допиливай цикл уже самостоятельно.Можно пожалуйста подробнее со 2 идеей? Я сделал это через цикл for, но я не знаю как сделать чтобы оно формировало новые списки. Я в Python не новичок, но опыта достаточно мало чтобы такое сделать
ЗЫ. Из списка после первого прохода мы должны получить 3 элемента, что не позволит пройтись по нему второй раз. Чтобы получилось по условиям задачи, список должен быть кратным 4-ем.
Python:
list_in = [124, 45, 57, 52, 122, 97]
def do_something(input_list):
if len(input_list) % 2 != 0:
print('Number of elements in list is not even. Exiting.')
exit()
# Index of first and second item in list
i1 = 0
i2 = 1
new_list =...