社区讨论
刚学的Python做这题,前三个wa,后两个过了,不太懂
P5734【深基6.例6】文字处理软件参与者 3已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @loc80iry
- 此快照首次捕获于
- 2023/10/30 09:27 2 年前
- 此快照最后确认于
- 2023/11/04 20:28 2 年前
PYTHON
per = int(input())
str = input()
def op(typ, str, strn='', s=0, stp=0):
if (typ == 1):
str = str + strn
elif (typ == 2):
str = str[s:s + stp]
elif (typ == 3):
strnn = str
str = strnn[:s]
str += strn
str += strnn[s:]
else:
print(str.find(strn))
return str
for i in range(per):
sk = input()
skk = sk.split()
if (skk[0] == '1'):
str = op(int(skk[0]), str, skk[1])
print(str)
elif (skk[0] == '2'):
str = op(int(skk[0]), str, '', int(skk[1]), int(skk[2]))
print(str)
elif (skk[0] == '3'):
str = op(int(skk[0]), str, skk[2], int(skk[1]))
print(str)
else:
str = op(int(skk[0]), str, skk[1])
vsc(py3.9)上是对的,但是洛谷IDE没过,但是4,5数据点过了,前三个wa了,哪里有些问题呢
回复
共 5 条回复,欢迎继续交流。
正在加载回复...