DALAO求助!Python3求解!为啥全部WA啊?!

B2135 单词替换

@[fntl](/user/803282) ```python s = input().strip() a = input().strip() b = input().strip() tempS = s.split() for i in range(len(tempS)): if tempS[i] == a: tempS[i] = b outS = " ".join(tempS) print(outS) ``` [洛谷有些题目数据含有 `\r`],本题也含有 `\r`,去掉这些 `\r` 即可,所以只是 `.strip()` 用少了的问题。 不需要给 `input()` 外面再套一层 `str()`,因为 `input()` 本身读入的就是 `str` 类型,这么做是多此一举。 插入代码请使用编辑回复栏上面的 `</>` 键,选择 `Python`。
by Terrible @ 2024-04-22 19:42:02


[洛谷有些题目数据含有 \r](https://www.luogu.com.cn/paste/cb7doh5c)
by Terrible @ 2024-04-22 19:42:20


@[fntl](/user/803282) 你也可以用 ```python s = input().strip('\r\n') a = input().strip('\r\n') b = input().strip('\r\n') ``` luogu 中,几乎所有的题目使用 python 输入字符串解时需要加这个语句
by NC20061226 @ 2024-04-22 20:37:03


谢谢DALAO!!!
by fntl @ 2024-04-28 19:05:59


|