4231: 各个位数之和

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

    给定N个正整数,判断N个正整数中,哪些正整数各个位数上的数字和为10,并输出这些正整数,若没有正整数满足条件,则输出0。

输入

输入N个正整数,正整数之间用一个英文逗号隔开

输出

输出N个正整数中各个位数上的数字和为10的正整数,正整数之间用一个英文逗号隔开,若没有正整数满足条件,则输出0

样例输入 复制

19,20,21,28

样例输出 复制

19,28

提示

ls = input().split(',')
ls1 = []
for i in ls:
    s = 0 
    for j in i:
        s += int(j)
    if s == 10:
        ls1.append(i)
if ls1: #空列表则为False ,否则为True
    print(','.join(ls1))
else:
    print(0)