【发布时间】:2020-04-01 18:07:21
【问题描述】:
例如,如果示例输入是: 不要问你的国家能为你做什么 问问你能为你的国家做什么
我的程序必须返回: “国家”一词出现在第 5 位和第 17 位。
我只需要帮助查找字符串是否出现多次。
这是我目前的尝试,我是 python 新手,如果我的问题似乎太容易回答,我很抱歉。
# wordsList=[]
words=input("Enter a sentence without punctuation:\n")
# wordsList.append(words)
# print(wordsList)
for i in words:
if i in words>1:
print(words)
# words.split(" ")
# print(words[0])
【问题讨论】:
-
请包含您编写的未产生正确输出的代码
-
很抱歉给您带来不便,我编辑了我的帖子,不幸的是我的程序甚至出现了错误。
-
如果单词在字符串中出现 10,000 次会怎样?是不是应该说“XYZ这个词出现在第1、2、3、4、5、6......”?
标签: python