En fin el día de hoy veremos unos ejemplos aportados por compañeros de clase, empecemos con la aportación de Ivan Alejandro Gutierrez Gracia:
Ejemplo: Usando un array declarado previamente, almacenar valores y mostrarlos en orden inverso a su entrada.
Salida:
Ejemplo 2: Usando un array utilizar el método append para la inclusión de datos y mostrarlos en pantalla en orden inverso.
Salida:
Ejemplo 3: Usando arrays implemente un programa que utilize las principales funciones en python para su manejo.
Salida:
Aportaciones de Antonio Huerta:
Genere un programa usando funciones que maneje arreglos:
Salida:
Ejemplo: Usando un array declarado previamente, almacenar valores y mostrarlos en orden inverso a su entrada.
datos = [0,0,0,0,0,0] for i in range(1,7): datos[i-1] = int( input( "Dime el dato numero {}: ".format(i) )) print ("Los datos al reves son: ") for i in range(6,0,-1): print ( datos[i-1] )
Salida:
Ejemplo 2: Usando un array utilizar el método append para la inclusión de datos y mostrarlos en pantalla en orden inverso.
datos = [] for i in range(1,7): nuevoDato = int( input( "Dime el dato numero {}: ".format(i) )) datos.append(nuevoDato) print ("Los datos al reves son: ") for i in range(6,0,-1): print ( datos[i-1] )
Salida:
Ejemplo 3: Usando arrays implemente un programa que utilize las principales funciones en python para su manejo.
datos = [5, 6, 7, 8, 9] for i in range(0, 5): print datos[i], print "\n" datos.remove(6) for i in range(0, len(datos)): print datos[i], print "\n" datos[0] = -2 for i in range(0, len(datos)): print datos[i], print "\n" datos.insert(1, 23) for i in range(0, len(datos)): print datos[i], print "\n" datos = datos + [31, 32, 33] for i in range(0, len(datos)): print datos[i], print "\n"
Salida:
Aportaciones de Antonio Huerta:
Genere un programa usando funciones que maneje arreglos:
#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(): j=0 invertedArray = [] contador = len(array) while j<array.__len__(): invertedArray.append(contador) contador-=1 j+=1 print invertedArray,'\n' del array[:] #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): IngresarDatos() opcion3() else: print 'Adios'
Salida:
Comentarios
Publicar un comentario