题目描述
输入一个字符串,以回车结束。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。
输入格式
第 1 行是包含多个单词的字符串 s;
第 2 行是待替换的单词 a;
第 3 行是 a 将被替换的单词 b。
s,a,b 最前面和最后面都没有空格。
输出格式
输出只有 1 行,将 s 中所有单词 a 替换成 b 之后的字符串。
输入输出样例
输入 #1
You want someone to help you You I
输出 #1
I want someone to help you
s=input().split()
a=input().strip()
b=input().strip()
re=[]
for item in s:s=item.replace(a,b)re.append(s)
for i in range(len(re)):if i == len(re)-1:print(re[i])else:print(re[i], end=' ')
解析:
- replace(a,b):将a替换为b。
- 替换完成后,依次输出即可,要注意要求的空格隔开以及最后输出的结尾没有空格。
我还能学...