etang111p @ 2022-08-02 20:48:16
n=input().split('-')
k=''
ans=0
for i in range(3):
k+=n[i]
for i in range(9):
ans+=int(k[i])*(i+1)
ans=ans%11
if n[3]=='X':
if ans==10:
print('Right')
else:
print(n[0] + '-' + n[1] + '-' + n[2] + '-' + str(ans))
else:
if int(n[3])==ans:
print('Right')
elif ans==10:
print(n[0] + '-' + n[1] + '-' + n[2] + '-' + 'X')
else:
print(n[0] + '-' + n[1] + '-' + n[2] + '-' + str(ans))
re,哪里错了
by Aaronyf @ 2022-08-03 05:23:34
改成
n=input().strip().split('-')
by Gorun @ 2022-08-06 18:49:50
难道是行尾空字符的锅?我也遇到了类似的问题
这样修改了之后又可以通过了