-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathencontrando.py
More file actions
27 lines (24 loc) · 781 Bytes
/
encontrando.py
File metadata and controls
27 lines (24 loc) · 781 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# encontrando.py
def busqueda_secuencial(lista, elemento):
"""Busca un elemento en una lista de forma secuencial.
Args:
lista: La lista donde se realizará la búsqueda.
elemento: El elemento a buscar.
Returns:
La posición del elemento si se encuentra, -1 en caso contrario.
"""
for i in range(len(lista)):
if lista[i] == elemento:
return i
return -1
# Ejemplo de uso:
mi_lista = [1, 3, 5, 7, 9]
elemento_a_buscar = 5
resultado = busqueda_secuencial(mi_lista, elemento_a_buscar)
if resultado != -1:
print("El elemento se encuentra en la posición:", resultado)
else:
print("El elemento no se encuentra en la lista.")
# RESULTADO
# El elemento se encuentra en la posición: 2
# PS C:\Users\notebook>