def PatternCount(Text,Pattern):
count = 0
for i in range(0,len(Text)-len(Pattern)):
if Text[i:len(Pattern)] == Pattern:
count = count + 1
return count
Text = input("enter DNA string")
Pattern = input("enter 1st Pattern")
这是我的密码
例如:
Text[i:len(Pattern)]
中的第二个数字不是长度,而是最终位置。您需要向它添加i
此外,为了找到最终匹配,您需要再迭代一个周期
除了choroba所示的更正函数之外,还可以使用^{} -
-或者^{} 具有相同的零宽度前瞻模式
相关问题 更多 >
编程相关推荐