python,90分,第四个过不去,求大佬

P1055 [NOIP2008 普及组] ISBN 号码

python无极限 @ 2021-08-10 22:18:16

l =input().split("-") a=list(l[2]) a=list(map(int,a)) q=list(l[0]) q=list(map(int,q)) r=list(l[1]) r=list(map(int,r)) n =0 a.append(q[0]) a.append(r[0]) a.append(r[1]) a.append(r[2]) d = (a[0]5+a[1]6+a[2]7+a[3]8+a[4]9+a[5]1+a[6]2+a[7]3+a[8]*4)%11 if d==10: d="X" else: d=str(d) b=l[3] if d==b: print("Right") else: d =str(d) l.insert(3,d) m = l[0:4] for i in m: n+=1 if n==4: print(i) else: print(i,end="-")


by DWT8125 @ 2021-08-10 22:27:24

@Luolaji 用代码框谢谢


by MatrixGroup @ 2021-08-10 22:41:59

希丰展?使Md。


by DesignDigits @ 2021-08-10 22:52:56

@Luolaji 为了让大家能看清楚你的代码,你可以这样写:

先来三个反引号,然后在下面放你的代码,最后再来三个反引号。

这样,我们就能看清楚代码了,而不像现在,代码的换行都没了。

比如,你可以输入下面内容:

name = input("What's your name?") print("Hello", name)


by python无极限 @ 2021-08-10 23:27:44

抱歉是个萌新不知道,但是过去了第四个测试好像有个回车IDLE试不出来,改了改好了,谢谢大佬们


by python无极限 @ 2021-08-10 23:30:36

@Codezhu 谢谢以后就知道了


|