Sintaxis del programa:
#Variable Globalglobal array 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__(): numeroactual = array[contador-1] invertedArray.append(numeroactual) contador-=1 j+=1 print invertedArray,'\n' del array[:] #Mainopc = 0 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'
Corrida del programa:
Programa numeros invertidos (Ivan Gutierrez)
Sintaxis
#programa1 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] ) #programa2 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] )
Corrida de ambos programas:
Programa que ordena numeros de forma desendente(Libreria numpy)
Sintaxis del programa:
from numpy import * array1=[] for i in range(0,5): a = int (input("Numero "+format(i+1)+":")) array1.append(a) print "Arreglo desordenado:" print array1 array1.sort(reverse=True) print "Arreglo ordenado:" print array1
Corrida del programa:
Programa que imprime un histograma dependiendo el contenido del arreglo.
Sintaxis.
array2=[] for i in range(0,2): a = int (input("Numero "+format(i+1)+":")) array2.append(a) for i in range(0,2): x=array2[i] while x > 0: print "*", x-=1 print
Corrida en pantalla
No hay comentarios.:
Publicar un comentario