コード例 #1
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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
コード例 #2
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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
コード例 #3
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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
コード例 #4
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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
コード例 #5
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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
コード例 #6
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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
コード例 #7
0
ファイル: ejercicios_listas.py プロジェクト: fdgd1998/python
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