我正在尝试编写一个代码片段,请求用户输入一个 strings然后输入一个 substring ss。ss然后程序必须计算in出现的次数s。例如,如果用户输入s = ‘azcbobobegghakl’and ss = ‘bob’,则程序应打印: Number of times bob comes is: 2。
到目前为止,这是我的代码:
def count(s,ss):
Occurrence = 0
if ss in s :
for ss in s :
Occurrence += 1
return Occurrence
#Main program :
s = str(input("Choose a string: "))
ss = str(input("Choose a substring:"))
print ("Number of times " + str(ss) + " occurs is : " + str(count(s,ss)) )
我想要的输出是这样的:
Choose a string: hellohel
Choose a substring:hel
Number of times hel occurs is : 2
但我得到的是这个:
Choose a string: hellohel
Choose a substring:hel
Number of times hel occurs is : 8
那么有人可以帮我修改这段代码以提供所需的输出吗?提前致谢
呼唤远方
凤凰求蛊
相关分类