利用函数递归实现在列表中找到想要查询数字的索引
a =def find(number,list):
x = int(len(list)//2)
if list < number:
find(number,list)
print(x)
elif list > number:
find(number,list)
print(x)
else:
print(x)
find(8,a)
这个是我写的,想要在列表(list)中查到数字(number)的索引,求大神帮忙看看问题出在哪里{:5_109:} 这样试试(不打印,直接 return):
a =
def find(number, list):
x = int(len(list) // 2)
if list < number:
return find(number, list)
elif list > number:
return find(number, list)
else:
return x
print(find(8, a)) zltzlt 发表于 2020-4-10 12:27
这样试试(不打印,直接 return):
这样可以啦!!谢谢!!这个问题已经憋了我好几天了!!谢谢你的帮助!1但是为什么改成return 就可以了啊 {:5_105:}
页:
[1]