python ,全是RE,帮忙看一下为什么(请你喝奶茶?)
查看原帖
python ,全是RE,帮忙看一下为什么(请你喝奶茶?)
1012051
cailiao1234楼主2023/6/2 22:40

代码如下:

d_number = input().replace('-', '')
digits = [int(d) for d in id_number[:-1]]
checksum = sum([(i+1)*d for i, d in enumerate(digits)]) % 11
if checksum == 10:
    checksum = 'X'
if str(checksum) == id_number[-1]:
    print('Right')
else:
    print('{0}-{1}{2}{3}-{4}{5}{6}{7}{8}-{9}'.format(*id_number[:-1], checksum))
2023/6/2 22:40
加载中...