- A+
所属分类:Python习题
代码要求:
输入一段内容,通过而出输入查找当前输入的内容在之前内容中出现的频率。
代码思路:
1、循环第一部分输入的内容,来循环打印每一个内容
2、判断第一个字符是否输入相等,条件符合后判断下一个字符串是否相等
3、两个值都相等后,对count进行+1的计算
代码模块:
- def findstr(desStr,subStr):
- count = 0
- length = len(desStr)
- if subStr not in subStr:
- print('您要查找的不在当中文档中')
- else:
- if len(subStr) ==2:
- for each1 in range(length -1):
- if desStr[each1] == subStr[0]:
- if desStr[each1+1] == subStr[1]:
- count +=1
- print('您要查找的',subStr,'共出现%d次' % count)
- else:
- print('您要查找的内容少于或大于两个字符串')
- desStr = input('请输入目标字符串:')
- subStr = input('您要查找的字符串(两个字符):')
- findstr(desStr,subStr)