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