PRACTICA PROPIA

Lista de Python append ()
El método append () agrega un elemento al final de la lista.


El método append () agrega un solo elemento a la lista existente. No devuelve una nueva lista; más bien modifica la lista original.
La sintaxis del método append () es:
list.append (elemento)

Parámetros de append ()
El método append () toma un solo elemento y lo agrega al final de la lista.
El elemento puede ser números, cadenas, otra lista, diccionario, etc.

Valor de retorno de append ()
Como se mencionó, el método append () solo modifica la lista original. No devuelve ningún valor.



#Variable Global
array = []

#Metodos

def IngresarDatos():
    print "Ingresa 5 numeros para un arreglo: "
    i=0
    while i < 5 :
        numero = input()
        array.append(numero)
        i+=1
    print

def opcion1():
    for index,i in enumerate(reversed(array)):
       if(index==0):
           print "[",i,", ",
       elif(index==array.__len__()-1):
           print i,"]\n"
       else:
           print i,",",

    del array[:]

def opcion2():
    array.reverse()
    print array
    print
    del array[:]

def opcion3():
    datos = [0, 0, 0, 0, 0]
    for i in range(1, 6):
        datos[i - 1] = int(input("Dime el dato numero {}: ".format(i)))
    print ("Los datos al reves son: ")
    for i in range(5, 0, -1):
        print (datos[i - 1])

#Main
opc = 0

while opc !=4:
    print "PROGRAMA PARA INVERTIR UN ARREGLO"
    print "--Menu--"
    print "1. Metodo 'reversed()'"
    print "2. Metodo 'reverse()' "
    print "3. Sin metodos"
    print "4. Salir"

    opc = input("\nIngrese su opcion: ")
    print"\n"

    if(opc==1):
        IngresarDatos()
        opcion1()
    elif(opc==2):
        IngresarDatos()
        opcion2()
    elif(opc==3):

        opcion3()
    else:
        print 'Adios'






Comentarios

Entradas más populares de este blog

Ejercicios en PyCharm

1.1 Aplicaciones gráficas por computadora.

Ensayo de lenguaje ensamblador