输入一段英文新闻,单词之间用空格隔开,如果句中有标点符号,其后也用空格隔开。该行英文可能包含0个或1个"and",如果"and"存在,请在and前插入单词Anna,并输出"

img


有人能帮忙看看哪出错了吗😢
输入一段英文新闻,单词之间用空格隔开,如果句中有标点符号,其后也用空格隔开。该行英文可能包含0个或1个"and",如果"and"存在,请在and前插入单词Anna,并输出。

这个问题我记得回答过,稍等

news_input = input("输入新闻: ")

if "and" in news_input:
    index_and = news_input.find("and")
    news_output = news_input[:index_and] + "Anna " + news_input[index_and:]
else:
    news_output = news_input

print(news_output)

错了好几个地方
1.字符串要用引号括起来
2.index如果没有找到会报错,所以要用find
3.插入在这里要用替换replace