-2
我必須編寫一個代碼substrn,它接受字符串參數sup和sub,並返回整數(可能重疊)的次數可以在sup中找到。編寫一個需要兩個字符串參數的代碼,並返回在另一個參數中可以找到參數的次數的整數count
我寫了這個代碼
def substrn(sup,sub):
if sub in sup:
x = 0
for i in sup:
if sub in sup[sup.index(i):(int(len(sub))+int(sup.index(i)))]:
x = x +1
return x
else:
return 0
print(substrn("wooloomooloo", "oo"))
print(substrn("wablabmablab", "ab"))
誰能幫助我理解了什麼錯我的代碼,以及如何我可以改變它?我的第一份印刷聲明出版了8份,但我的第二份印刷聲明出版了4份,它們應該是相同的。