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