В рамках проблемы я пытаюсь разработать функцию, которая принимает список в качестве входных данных и возвращает его. Таким образом, если x = [a, b, c], функция сделает x = [c, b, a].
Проблема в том, что мне не разрешено использовать какие-либо встроенные функции, и это застало меня врасплох. Моей первоначальной мыслью был следующий цикл внутри функции:
Код: Выделить всё
for revert in range(1, len(x) + 1):
y.append(x[-revert])
Поэтому я поискал и сделал следующий очень простой код:
Код: Выделить всё
y = x[::-1]
Мне было интересно, есть ли у кого-нибудь подсказки/идеи, как вручную разработать указанную функцию? Это кажется очень трудным, когда ты не можешь использовать какие-либо встроенные функции, и это уже довольно долгое время меня застревает.
Подробнее здесь: https://stackoverflow.com/questions/395 ... -functions
Мобильная версия