@[Monicaca](/user/786937)
by int17179869184 @ 2022-09-13 16:39:23
@[int17179869184](/user/542397) 我明白了!!!!!!!!!!!!!!!!!!!!!!!!!太感谢您了!!!!!!!!!!
因为我的考虑的情况是每一个“ ”+a和a+“ ”,这样的话如果a = “i”的时候,比如“bili ”中的这个i就会被匹配到,而“ ”+a和a+“ ”这两种情况只会出现在头和尾,所以我的索引范围只要考虑头和尾有没有a就好了!!!!
我改过代码后就AC了!!!
谢谢您让我考虑到了这种情况,有时候发现自己考虑不周还是很
```
a = input().lower()
b = input().lower()
q = b.split()
t = q.count(a)
if t > 0:
for i in range(len(b)):
if b[i] == a[0]:
num = i
if b[i-1:i+len(a)+1] == " "+a+" " or b[0:i+len(a)+1] == a+" " or b[i-len(a)-1:] == " "+a:
break
print(t,num)
else:
print(-1)
```
by Monicaca @ 2022-09-13 18:26:00