n = int(input()) m = input().split() l = [] for v in m: l.append(int(v)) for i in range(0, n): c = 0 p = [] t = l[i] # 短除法拆位,并把每一位放入p列表中 while t > 0: p.append(t % 10) t //= 10 # 循环遍历p列表,求出p列表中偶数的个数 for j in p: if j % 2 == 0: c += 1 # l[i]%2是判断整个数是否是偶数,len(p)%2是判断位数是否是偶数,c==len(p)是判断每一位上的数是否是偶数 if l[i] % 2 == 0 and len(p) % 2 == 0 and c == len(p): print(l[i]) /************************************************************** Problem: 1397 User: admin Language: Python Result: Accepted Time:179 ms Memory:34480 kb ****************************************************************/