社区讨论

Python初学80分,2、10点RE,求大神看看!!

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

讨论操作

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

当前回复
2 条
当前快照
1 份
快照标识符
@lo2xza5k
此快照首次捕获于
2023/10/23 21:37
2 年前
此快照最后确认于
2023/10/23 21:37
2 年前
查看原帖

代码如下

PYTHON
s = input()
#print(s[0:1],s[2:5],s[6:11],s[12:13])
t = (int(s[0:1]) * 1 + int(s[2:3]) * 2 + int(s[3:4]) * 3 + int(s[4:5]) * 4 + int(s[6:7]) * 5 + int(s[7:8]) * 6 + int(s[8:9]) * 7 + int(s[9:10]) * 8 + int(s[10:11]) * 9) % 11
if t == 10:
    if s[12:13] == 'X':
        print("Right")
    else:
        print(s[0:12],end = '')
        print('X')
else:
    if int(s[12:13]) == t:
        print("Right")
    else:
        print(s[0:12], end='')
        print(t)

回复

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

正在加载回复...