为什么我的函数find_list()返回值一直是none
list1 = [] i = 1 j = 0 #创建数列函数 def get_list(x): global i if (x >= 1): print("请输入第%d个数字:"%(i)) i += 1 list1.append(int(input())) x -= 1 get_list(x) #在数列中查找某一个数字,函数返回数字在数列中的位置,没有这个数则返回-1 def find_list(find_number): global j if j < len(list1): if list1[j] == find_number: return j+1 else: j += 1 find_list(find_number) else: return -1 get_list(5) print("数列是:" + str(list1)) print("请输入要查找的数字:") find_number = int(input()) print("你输入的数字在第%d个"%(find_list(find_number)))