为什么Python只有第一个错其他全run?急急急!!
查看原帖
为什么Python只有第一个错其他全run?急急急!!
505749
20200825l楼主2021/8/7 10:24
a=int(input())
b=input()
y=[0]*(a-3)
for i in range(a):
    s=input().split()
    if s[0]=='1':
        g=b+s[1]
    if s[0]=='2':
        h=g[int(s[1]):(int(s[1])+int(s[2])+1)]
    if s[0]=='3':
        q=""
        for i in range(len(h)):
            if i==int(s[1]):
                q+=s[2]
            q+=h[i]
    if s[0]=='4':
        if q.find(s[1])!=0:
            y[i-3]=q.find(s[1])
        else:
            y[i-3]=-1
print(g)
print(h)
print(q)
for i in range(a-3):
    print(y[i])

2021/8/7 10:24
加载中...