def sumarListas(): os.system("cls") print("8. Crear 3 listas de 10 posiciones, 2 con nĂºmeros al azar y otro donde guardar los resultados de las sumas de las posiciones.") carga1 = generarAleatorios(10) carga2 = generarAleatorios(10) print("\n\tLa primera lista es: " + listas.imprimirLista(carga1)) print("\n\tLa segunda lista es: " + listas.imprimirLista(carga2)) suma = listas.sumarPosicionesDosListas(carga1, carga2) print("\n\tLa suma de las posiciones de ambas listas es " + listas.imprimirLista(suma)) varios.pausar() return
def cargarNumeros(): os.system("cls") print("1. Cargar 10 nĂºmeros entre el 1 y el 1000 (random).") carga = generarAleatorios(10) print("\n\t" + listas.imprimirLista(carga)) varios.pausar() return
def posicionesImpares(): os.system("cls") print("2. Extraer las posiciones impares de una lista.") carga = generarAleatorios(10) print("\n\tLa lista a procesar es: " + listas.imprimirLista(carga)) impares = listas.posicionesImpares(carga) print("\n\tY las posiciones impares de la lista son: " + listas.imprimirLista(impares)) varios.pausar() return
def esMayor(): os.system("cls") print("6. Dada una lista, indicar que elemento es mayor y cual menor.") carga = generarAleatorios(10) print("\n\tLa lista a procesar es: " + listas.imprimirLista(carga)) ordenados = ordenarMayorMenor(carga) print("\n\tEl elemento mayor es " + str(ordenados[0]) + " y el elemento menor es " + str(ordenados[len(ordenados)-1])) varios.pausar() return
def invertirLista(): os.system("cls") print("2. Invertir una lista.") carga = generarAleatorios(10) print("\n\tLa lista a invertir es: " + listas.imprimirLista(carga)) carga.reverse() print("\n\tY la lista invertida es: " + listas.imprimirLista(carga)) varios.pausar() return
def dividirListaParImpar(): os.system("cls") print("9. Crear un array y dividirlo en dos nuevos, uno con las posiciones pares y otro con las impares.") carga = generarAleatorios(10) print("\n\tLa lista a procesar es: " + listas.imprimirLista(carga)) pares = listas.posicionesPares(carga) impares = listas.posicionesImpares(carga) print("\n\tLas posiciones pares son: " + listas.imprimirLista(pares)) print("\n\tLas posiciones impares son: " + listas.imprimirLista(impares)) varios.pausar() return
def sumarParesImpares(): os.system("cls") print("3. Sumar las posiciones pares e impares de una lista, y decir que resultado es mayor.") carga = generarAleatorios(10) print("\n\tLa lista a procesar es: " + listas.imprimirLista(carga)) impares = sum(listas.posicionesImpares(carga)) print("\n\tLa suma de las posiciones impares de la lista es " + str(impares) + ".") pares = sum(listas.posicionesPares(carga)) print("\n\tLa suma de las posiciones pares de la lista es " + str(pares) + ".") salida = ("mayor", "menor")[impares > pares] print("\n\tLa suma de los pares es " + salida + " que la de los impares.") varios.pausar() return