编写一个Python程序,从控制台输入一个字符串(保存到变量s中),然后通过while循环不断输入字符串(保存到变量subStr中),并统计subStr在s中出现的次数,最后利用format方法格式化统计结果。
时间: 2024-03-14 13:43:51 浏览: 39
Python基础:常用知识点汇总.docx
好的,以下是符合你要求的Python程序:
```python
s = input("请输入一个字符串:")
count = 0
while True:
subStr = input("请输入要查找的子串:")
if subStr == "":
break
count += s.count(subStr)
print("子串{}在字符串{}中出现了{}次。".format(subStr, s, count))
```
程序会要求你输入一个字符串,然后进入一个while循环,不断输入要查找的子串。如果输入的子串为空字符串,则跳出循环。在循环中,每次输入的子串都会利用count方法统计在原字符串s中出现的次数,并累加到计数器count中。最后,利用format方法将结果格式化输出。
阅读全文