Array 16. Дан массив A размера N. Вывести его элементы в следующем порядке:
\(A_1, A_N, A_2, A_{N-1}, A_3, A_{N-2}, ...\) .

Решение на Python 3

import random

N = random.randint(2,15)
K = int(N/2)
#N = 17
print("N = ", N)

L = [i+1 for i in range(N)]
print("Initial:")
print(L)

L1 = []
for i in range(0,K):
L1.append(L[i])
L1.append(L[N-1-i])
if 2*K < N:
L1.append(L[K])
print(L1)