python习题,子串统计,要求用while循环

输入两个字符串,计算字符串二在字符串一中出现的次数。约定:aa字符串在baaab字符串中只算出现一次。

【输入形式】

输入两个字符串,每个字符串一行。其中第一行的字符串为字符串一,第二行为字符串二,即子串。
【输出形式】

按照约定,输出子串在字符串一内出现的次数。
【样例输入】

baaab

aa
【样例输出】

1

import re

str1 = input()
str2 = input()
str1list = re.findall(r'.{%d}' % len(str2), str1)
numbers = 0
while str1list:
    if str2 == str1list.pop():
        numbers += 1
print(numbers)

有帮助请点击右上角采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

img

img


其他四组都OK!