-
forループを使用した方法:
def find_number(arr, target): for num in arr: if num == target: return num return None arr = [1, 2, 3, 4, 5] target = 3 result = find_number(arr, target) print(result) # 出力: 3
-
whileループを使用した方法:
def find_number(arr, target): i = 0 while i < len(arr): if arr[i] == target: return arr[i] i += 1 return None arr = [1, 2, 3, 4, 5] target = 3 result = find_number(arr, target) print(result) # 出力: 3
-
enumerateを使用した方法:
def find_number(arr, target): for index, num in enumerate(arr): if num == target: return num return None arr = [1, 2, 3, 4, 5] target = 3 result = find_number(arr, target) print(result) # 出力: 3
これらは数値を検索するための一般的な方法の一部ですが、他にもさまざまなアプローチがあります。選択する方法は、特定の要件や制約によって異なります。