Vista previa del material en texto
Hector Campos Serna Código: 215646659 Fundamentos Filosóficos de la computación Fecha de entrega: viernes, 1 de mayo de 2020 Sección: D12 1.- Cree una lista L que contenga los siguientes elementos [2, 4, 6, 8, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 6, 9, 12] para esta lista L, indique cuantos elementos tiene, haga una sublista llamada repetidos que contenga los elementos repetidos de la lista L, indique cual es el elementos de L es mayor y cual es el menor, indique cuantas veces se repiten los números de la sublista repetidos en la lista L, elimine los elementos repetidos en la lista L dejando que aparezca solo una vez. Código: L = [2, 4, 6, 8, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 2, 3, 6, 9, 12] repetidos = [ ] conta = 0 print("La cantidad de elementos en lista L es de: ",len(L)) for i in L: if i not in repetidos: repetidos.append(i) print("Los elementos repetidos son: ",repetidos) print("Elemento mayo de la lista L: ",max(L)) print("Elemento menor de la lista L: ",min(L)) print("La cantidad de veces que se repiten los elementos es de: ",len(repetidos)) L = list(set(L)) print("Unicos: ",L) 2.- Cree la lista siguiente: lista = [[1,'Juan', '3340596712'],[2,'Iliana', '3380223465'],[3,'Felipe', '3385974120'],[4,'Mariela', '3347152136'],[5,'Karol', '3369852147']] y realice lo siguiente: 1.- menú de opciones donde incluya, insertar, eliminar, buscar por nombre, ordenar, modificar, salir. 2.- utilice funciones para pedir los datos en insertar (código, nombre y teléfono) y en modificar. 3.- no permita insertar código repetido. Código: lista =[[1,'Juan', '3340596712'],[2,'Iliana', '3380223465'],[3,'Felipe', '3385974120'],[4,'Mariela', '3347152136'],[5,'Karol', '3369852147']] salida = 0 compara = [] def codigo(): codigo = int(input("Ingrese el numero de codigo: ")) return codigo def nombre(): nombre = input("Ingrese su nombre: ") return nombre def telefono(): telefono = int(input("Ingrese su numero de telefono: ")) return telefono while salida <= 0: print("Menu de opciones") print("1.Insertar") print("2.Eliminar") print("3.Buscar por nombre") print("4.Ordenar") print("5.Modificar") print("6.Salir") accion = int(input("Seleccione una opcion: ")) if accion == 1: print(lista) datos = [codigo(),nombre(),telefono()] pos = int(input("¿En que pocision desea insertar los datos?")) pos = pos -1 lista.insert(pos,datos) print(lista) elif accion == 2: print(lista) elimina = int(input("Digite el numero a eliminar: ")) elimina = elimina - 1 del lista[elimina] print(lista) elif accion == 3: nombre = input("Ingrese el nombre del usuario que desea buscar: ") lista2 = ['Juan','Iliana','Felipe','Mariela','Karol'] indice = lista2.index(nombre) print(lista[indice]) elif accion == 4: lista.sort() print(lista) elif accion == 5: print(lista) mod = int(input("¿Que numero desea modificar? ")) mod = mod -1 codigo2 = int(input("Ingrese su nuevo numero de codigo: ")) nombre2 = input("Ingrese su nombre: ") telefono2 = int(input("Ingrese su nuevo numero de telefono: ")) data = [codigo2,nombre2,telefono2] lista[mod]= (data) compara.append(data) for i in lista: if i in compara: print("No puedre ingresar datos repetidos") break print(lista) else: salida =+ 1 print("Finanalizo el programa”)