Python - Ejercicio 24: Simular el Funcionamiento del Operador incorporado in

preview_player
Показать описание
Simular el Funcionamiento del Operador incorporado in con el lenguaje de programación Python.

Рекомендации по теме
Комментарии
Автор

def pertenece_a(lista: list, elemento) -> bool:
for i in lista:
if elemento == i:
return True
return False

if __name__ == "__main__":
lista_comprobar = [5, 2, 4, 8]
print(pertenece_a(lista_comprobar, 5))

evanderss_
Автор

No deberia usar un while? porque en el for está usando el operador in

mariogomez
Автор

Yo lo resolví de la siguiente manera donde el usuario ingresa la cantidad de elementos y los elementos de la lista y luego un elemento a comprobar:

lista = []
n_elementos = int(input('Digite la cantidad de elementos de la lista: '))

for i in range(1, n_elementos + 1):
elementos = int(input('Digite un elemento de la lista: '))
lista.append(elementos)


elemento = int(input('Digite el elemento a comprobar: '))


print()
print(f'Lista: {lista}')
print(f'El elemento a comprobar es: {elemento}')
print()

def pertenece_a(lista, elemento):
"""Comprueba si un elemento se
encuentra en una lista
"""
if elemento in lista:
print('Si se encuentra en la lista')

else:
print('No se encuentra en la lista')

pertenece_a(lista, elemento)

alejimenez