编写一个Python程序,从控制台输入一个字符串(保存到变量s中),然后通过while循环不断输入字符串(保存到变量subStr中),并统计subStr在s中出现的次数,最后利用format方法格式化统计结果。
时间: 2024-03-20 13:39:05 浏览: 25
Python基础:常用知识点汇总.docx
好的,以下是Python程序的代码:
```python
s = input("请输入一个字符串:")
count = 0
while True:
subStr = input("请输入一个子串(按q退出):")
if subStr == 'q':
break
count += s.count(subStr)
print("子串{}在字符串{}中出现了{}次".format(subStr, s, count))
```
程序首先通过input函数获取用户输入的字符串s,然后进入一个无限循环,每次循环中获取用户输入的子串subStr,并利用count方法统计subStr在s中出现的次数,然后将结果累加到变量count中。当用户输入q时,程序跳出循环,利用format方法将统计结果格式化输出。
阅读全文