コードは次のとおりです。
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()
何らかの理由で、これは私が思っていたようには機能しません。
これを実行すると、「見つかりません」と表示されます。ただし、検索する値をリストの最初の項目である 3 に変更すると、「見つかった」として返されます。
文字列でこれを試しましたが、同じ結果が得られました。
誰かが私が間違っていることを教えてもらえますか?