Python找规律

输入n个数 1.如果n=1直接输出; 2.否则首先从最后一位往前每隔一个数逆序输出,然后从数组中剩余数的第一个数往后每隔一个数顺序输出

n = int(input())
arr = list(input().split())
flag = True
if n == 1:
    flag = False
first = n % 2
if flag:
    print(' '.join(arr[-1::-2]) + ' ' + ' '.join(arr[first::2]))
else:
    print(arr[0])