社区讨论

python还有一个数据爆红求助

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

讨论操作

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

当前回复
2 条
当前快照
1 份
快照标识符
@lo7gpgni
此快照首次捕获于
2023/10/27 01:32
2 年前
此快照最后确认于
2023/10/27 01:32
2 年前
查看原帖
a, b, c, d = map(int and str, input().split('-')) p = str(a) q = str(b) r = str(c) s = str(d) l_1 = list(p) l_2 = list(q) l_3 = list(r) sums = 0 li = l_1 + l_2 + l_3 for i in range(9): f = int(li[i]) i += 1 sums = sums + i * f extra = sums % 11 if extra == 10: extra = 'X' if str(extra) == s: print('Right') else: print(f"{p}-{q}-{r}-{extra}")

回复

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

正在加载回复...