【问题描述】
输入一个列表,包含若干个整数(允许为空),然后将其中的奇数和偶数单独放置在一个列表中,保持原有顺序
【输入形式】【输出形式】
分两行输出,第一行输出偶数序列,第二行输出奇数序列【样例输入1】
[48,82,47,54,55,57,27,73,86,14]
【样例输出1】
48, 82, 54, 86, 14
47, 55, 57, 27, 73
【样例输入2】
[10, 22, 40]
【样例输出2】
10, 22, 40
NONE
【样例说明】
如果奇偶拆分后,奇数列表,或者偶数列表为空,请直接输出NONE表示
【评分标准】
1 个回答
相遇
赞同来自 :
def printarr(ar): if len(ar)==0: print("NONE") return f=1; for i in ar: if f==1: print(i,end='') f=0 else: print(','+str(i),end='') print(""); line = input()a=line[1:len(line)-1]a=a.split(",")a = [int(i) for i in a]a1=[]a2=[]for i in a:
if i%2==0: a1.append(i) else: a2.append(i)printarr(a1)printarr(a2)