题目描述:
有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。
输入描述:
第一行有一个整数i(2<=i<30)表示有 i 组测试数据; 之后i行每行有一个整型偶数n。
输出描述:
对于每组数据: 第一行输出所有的奇数(末尾有空格) 第二行输出所有的偶数(末尾有空格) 每组数据后面有一个换行。
样例输入:
复制
2 10 14
样例输出:
1 3 5 7 9 2 4 6 8 10 1 3 5 7 9 11 13 2 4 6 8 10 12 14
i = int(input())
for _ in range(i):
n = int(input())
# 产生n以内的全部偶数
lt = [str(num_even) for num_even in range(1,n + 1) if num_even % 2 == 0]
# 产生n以内的全部奇数
ln = [str(num_odd) for num_odd in range(1,n + 1) if num_odd % 2 != 0]
print(" ".join(ln) + " ")
print(" ".join(lt) + " \n")