擅长:python、mysql、java
<p>我试着不使用“pattern”或“in”来完成这项工作,但最后一部分似乎不起作用:</p>
<pre><code>def main():
string=input("String")
pattern=input("Pattern")
m = match(string, pattern)
if m==True:
print ("A perfect match!")
elif m==False:
print ("Better try again...")
def match(string, pattern):
string=str(string)
pattern=str(pattern)
index=0
while index<=string:
if string[index:len(pattern)]==pattern:
return True
index = index +1
return False
</code></pre>