含千位分隔符的正整数字符串转整型输出

输入一个包含千位分隔符(英文逗号)的正整数字符串,输出不带千分符的正整数。如果不能转换为整数或千分符格式不正确就输出“数据错误”。例如,输入的字符串为'1,234'输出1234;输入'1s3'或'12,34'输出“数据错误。”

strs = input()
sl = strs.split(',')
for s in sl[1:]:
    if len(s) != 3:
        print('数据错误')
        break
else:
    for s in sl:
        try:
            s = int(s)
        except ValueError:
            print('数据错误')
            break
    else:
        print(''.join(sl))