Array17. Дан массив $$A$$ размера $$N$$. Вывести его элементы в следующем порядке: $$A_1, A_2, A_N, A_{N-1}, A_3, A_4, A_{N-2}, A_{N-3}, …$$ .
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import math a= [] N = int(input('N: ')) print(N//2) for i in range(0, N): a.append(int(input(' : '))) i=1 while(i<=(N//2)+1): print(a[i-1], end = ' ') if i<=N//2: print(a[i], end = ' ') if (N-i)>(N//2): print(a[N - i], end = ' ') if (N-i-1)>(N//2): print(a[N - i - 1]) i+=2 |
Другие задачи из раздела Array можно посмотреть здесь.
Комментарии: