Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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
Esempio n. 5
0
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
Esempio n. 6
0
def imprimirNombres():
    os.system("cls")
    print("10. Crear una lista con nombres de personas y otro con el sexo, y sacar el nombre de las mujeres.")

    nombres = ["María", "Antonio", "Marta", "Victoria", "Carlos"]
    sexos = ["F", "M", "F", "F", "M"]

    print("\n\tLa lista de nombres es: " + listas.imprimirLista(nombres))
    print("\n\tLa lista de sexos es: " + listas.imprimirLista(sexos))

    mujeres = []
    i = 0
    while i < len(nombres):
        if sexos[i] == "F":
            mujeres.append(nombres[i]) 
        i += 1

    print("\n\tLos nombres de las mujeres son: " + listas.imprimirLista(mujeres))
    varios.pausar()
    return
Esempio n. 7
0
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
Esempio n. 8
0
def imprimirMultiplos3_1y100():
    os.system("cls")
    print("7. Imprimir los múltiplos de 3 entre 1 y 100.")
    input("\n\tPresiona intro para ver los números.")
    multiplos = [1]
    i = 0
    cont = 1
    while multiplos[len(multiplos)-1] < 99:
        multiplos.append(3*cont)
        cont += 1
        i += 1
    print("\n\tLos múltiplos de 3 entre 1 y 100 son: " + str(listas.imprimirLista(multiplos)))
    varios.pausar()
Esempio n. 9
0
def imprimirImpares100_200():
    os.system("cls")
    print("6. Imprimir los números impares entre 100 y 200.")
    input("\n\tPresiona intro para ver los números.")
    impares = [101]
    i = 0
    cont = 2
    while impares[len(impares)-1] < 199:
        impares.append(100 + (2*cont-1))
        cont += 1
        i += 1
    print("\n\tLos números impares entre 100 y 200 son: " + str(listas.imprimirLista(impares)))
    varios.pausar()
Esempio n. 10
0
def imprimir5_1y20():
    os.system("cls")
    print("20. Imprimir 5 veces los números comprendidos entre 1 y 20 usando dos bucles")
    numeros = []
    i = 0
    j = 0

    #se crea una matriz con los numeros del 1 al 20
    for j in range(1, 21):
            numeros.append(j)
    
    #se convierte la latriz en cadea y se imprime 5 veces.
    for i in range(1, 6):
        print(listas.imprimirLista(numeros))
    varios.pausar()
    return
Esempio n. 11
0
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
Esempio n. 12
0
def rangoCuadrados():
    while True:  
        try:
            os.system("cls")
            print("18. Calcular el cuadrado de todos los números comprendido entre dos números introducidos.")
            numero1 = int(input("\n\tIntroduce el primer número: "))
            numero2 = int(input("\n\tIntroduce el segundo número: "))
        except ValueError:
            print("\n\tError: introduce un número.")
            varios.pausar()
            continue
        else:
            i = 0
            cuadrados = []
            while numero2 >= numero1:
                cuadrados.append(numero2*numero2)
                numero2 -= 1
            print("\n\tLos cuadrados de los números son " + str(listas.imprimirLista(cuadrados)))
            varios.pausar()
            return
Esempio n. 13
0
def ordenarNumeros():
    while True:
        try:
            os.system("cls")
            print("4. Ordenar números de mayor a menor.")
            cantidad_numeros = int(input("\n\tIntroduce la cantidad de números a ordenar: "))
            i = 0
            numeros = []
            while i < cantidad_numeros:
                numero = int(input("\n\tIntroduce el numero " + str(i+1) +": " ))
                numeros.append(numero)
                i+=1
        except ValueError:
            print("\n\tError: introduce un número.")
            varios.pausar()
            continue
        else:
            salida = operaciones.ordenarMayorMenor(numeros)
            print("\n\tLos números ordenados de mayor a menor son: " + str(listas.imprimirLista(numeros)))
        varios.pausar()
        return