我想为用户指定的值执行用户指定的特定次数的函数。我写了以下代码
queries = int(raw_input("The number of queries to run: "))
for i in range(0, queries):
a, b = raw_input().split(" ")
def count_substring(str):
length = len(str) + 1
found = []
for i in xrange(0, length):
for j in xrange(i+1, length):
if str[i] == a and str[j-1] == b:
found.append(str[i:j])
print len(found)
string = 'aacbb'
print count_substring(string)
该函数给出了以用户指定的字符开头和结尾的子字符串数。
对于前: 在字符串" aacbb"以a开头并以c结尾的子字符串数为2。
查询表示输入的数量,ex为查询= 2,子字符串有两个输入,即& c或a& B'/ P>
我希望此代码返回2个值作为答案,但它只返回1.