社区讨论
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 条回复,欢迎继续交流。
正在加载回复...