社区讨论

[py3]#4过不去呜呜呜,我手速和程序算都是Right欸!结果报WA。

P1055[NOIP 2008 普及组] ISBN 号码参与者 4已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@locqp1wg
此快照首次捕获于
2023/10/30 18:10
2 年前
此快照最后确认于
2023/11/05 04:57
2 年前
查看原帖
PYTHON
number = input().split(sep='-')
t = number[0]+number[1]+number[2]
suma = 0
for i in range(9):
    suma = suma + int(t[i])*(i+1)

suma%=11
if (suma == 10 and number[3]=='X') or (str(suma)==number[3]): print('Right')

else:
    if suma != 10:
        a = number[0]+"-"+number[1]+'-'+number[2]+'-'+str(suma)
        print(a)
    else:
        a = number[0]+"-"+number[1]+'-'+number[2]+'-'+'X'
        print(a)

回复

7 条回复,欢迎继续交流。

正在加载回复...