这是代码:
def findsort(something, alist):
for item in alist:
if item == something:
return "found"
else:
return "not found"
def main():
print(findsort(6, [3, 6, 1, 8, 11, 14]))
main()
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这不符合我认为它应该工作的方式.
当我运行它时,它会说"找不到".但是,如果我将要查找的值更改为列表中的第一项,即3,则返回"已找到".
我用字符串尝试了这个,我得到了相同的结果.
谁能告诉我我做错了什么?