无法求出正确结果,希望可以找到基本思路,提供可行方法,帮助题目求解,基础比较弱,希望能得到帮助

首先这个满足条件我不知道指的是啥,所以程序可能会很奇怪。
nameGet = input()
rang = input().split(",")
rang = list(map(lambda x: int(x), rang))
index = 0
if nameGet in name[rang[0]:rang[1]]:
for i in name[rang[0]:rang[1]]:
if name[i] == nameGet:
index = i
break
print(ID[index], grade[index])
else:
print("未找到")