elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: [1] 2 3 4 5
1  Programación / Scripting / Re: [AYUDA]Insertando elemento en un array en python en: 28 Enero 2017, 01:49 am
bien modifique el codigo de la siguiente manera

Código:
n=int(raw_input("ingrese tamanio:"))
x=[]
for i in range(n):
    x.append(int(raw_input("ingrese valor:")))
print "el vector es:"
for i in range(n):
    print x[i]
k=int(raw_input("ingrese valor a insertar:"))
pos=input(raw_input("ingrese posicion a insertar:"))
for i in range(n-1,-1,pos):
    x[i+1]=x[i]
    print x[i]
x[pos]=k
n=n+1
for i in range(n):
    print x[i]

pero me sigue saliendo el error

Código:
    pos=input(raw_input("ingrese posicion a insertar:"))
  File "<string>", line 0
   
    ^
SyntaxError: unexpected EOF while parsing
2  Programación / Scripting / Re: [AYUDA]Insertando elemento en un array en python en: 26 Enero 2017, 23:59 pm
Estas teniendo en cuenta que pos debe ser igual a un valor negativo  ?


mmm como lo tendria q hacer eso? tu que me aconsejaria o como seria tu codigo en python
3  Programación / Scripting / [AYUDA]Insertando elemento en un array en python en: 26 Enero 2017, 08:03 am
Hola , nuevamente yo intentando aprender python y surgiendo con nuevas dudas , tengo una consigna en que dada una lista insertar en una posicion no mayor al tamaño insertar un elemento , mi resolucion en c fue la siguiente

Código:

#include <stdio.h>
int main()
{
int n,x[100],i,k,pos;
printf("ingrese tamanio:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("ingrese valor:");
scanf("%d",&x[i]);
}
printf("el vector es:");
for(i=1;i<=n;i++)
{
printf("%d",x[i]);
}
printf("ingresar valor a insertar:");
scanf("%d",&k);
printf("ingrese posicion a insertar:");
scanf("%d",&pos);
for(i=n;n>=pos;i--)
{
x[i+1]=x[i];
}
x[pos]=k;
n=n+1;
printf("el nuevo vector es:");
for(i=1;i<=n;i++)
printf("%d",x[i]);
return 0;
}


me funciona correctamente, obviando que la posicion que siempre ingresare sera menor al tamaño , que eso lo areglare cuando solucione esto en python
este es mi codigo en python

Código:
n=int(raw_input("ingrese tamanio:"))
x=[]
for i in range(n):
    x.append(int(raw_input("ingrese valor:")))
print "el vector es:"
for i in range(n):
    print x[i]
k=int(raw_input("ingrese valor a insertar:"))
pos=int(raw_input("ingrese posicion a insertar:"))
for i in range(n-1,-1,pos):
    x[i+1]=x[i]
    print x[i]
x[pos]=k
n=n+1
for i in range(n):
    print x[i]


pero no me ejecuta correctamente el programa,me sale este error

Código:
  x[pos]=k
IndexError: list assignment index out of range

cual es el error? o que estoy haciendo mal en python?


4  Programación / Scripting / Re: Muestra de un array inverso en python en: 10 Enero 2017, 05:12 am
jaja por algo eres el admin :) , si me falta nociones de matematicas tengo que leer un poco mas , ya leere esos libros que subiste de matematicas
aca el codigo modificado

Código:
n=input("ingrese tamanio:")
x=[]
y=[0]*n
for i in range(n):
   x.append(int(raw_input("ingrese valor:")))
m=0
for i in range(n):
   y[m]=x[n-1-i]
   print y[m]
5  Programación / Scripting / Re: Muestra de un array inverso en python en: 10 Enero 2017, 04:57 am
Despues de analizar y comprender un poco al fin el array y mas de lo tu me explicaste

Código:
n=input("ingrese tamanio:")
x=[]
y=[0]*n
for i in range(n):
   x.append(int(raw_input("ingrese valor:")))
m=0
for i in range(n-1,-1,-1):
   y[m]=x[i]
   print y[m]
   m=m+1
   

me salio correctamente el codigo , te lo agradezco mucho  :) muchas gracias por tu apoyo , al fin pude solucionarlo
6  Programación / Scripting / Re: Muestra de un array inverso en python en: 10 Enero 2017, 04:24 am
i es 0 (donde inicia)
n es 5 (el tamaño)
1 el step +1

y tambien se que la forma inversa de que lo muestre invertido es

 list(range(5,0,-1))

en eso no tengo duda la duda que tengo es por que mi codigo no almacena el datos en la posicion
como te mostre en el mensaje de arriba cuando solamente pongo print i , me muestra las posiciones invertidas , pero cuando pongo el y[m]=x que vendria ser la posicion 5 por ejemplo el valor de ella no me la guarda en y[m] y es lo q vengo de hace dias averiguando el por que
7  Programación / Scripting / Re: Muestra de un array inverso en python en: 10 Enero 2017, 04:14 am
osea que lo que me quieres decir que mi range tiene que ser asi

Código:
for i in range(n,i,-1):

?
gracias por responder

por que cuando pongo solamente

Código:
for i in range(n,0,-1):
    print i
   

me muestra la posiciones invertidas
8  Programación / Scripting / Muestra de un array inverso en python en: 10 Enero 2017, 04:01 am
Hola tengo el siguiente problema , tengo que mostra una lista de n tamaño
como por ejemplo N=5
1,4,5,2,7

entonce el programa deberia mostrar

7,2,5,4,1

este es el codigo en python

Código:
n=input("ingrese tamanio:")
x=[]
y=[0]*n
for i in range(n):
   x.append(int(raw_input("ingrese valor:")))
m=0
for i in range(n,0,-1):
   y[m]=x[i]
   m=m+1
  print y[m]


pero en salida me muestra este error

Código:
 y[m]=x
IndexError: list index out of range

a que se debe ? que estoy haciendo mal?
9  Programación / ASM / Re: Sobre ASM en: 18 Septiembre 2015, 04:43 am
hola gracias por responder , y la verdad que quiero aprender , y buscaba algun compilador y me salieron varias opciones unas de ellas el emulador 8086 y otro el fasm y el nasm , mi duda es si yo hago un programa en nasm sea cual sea entonce no correra por ejemplo si lo ejecuto en el emulador 8086 por ejemplo??
Osea que cada "compilador" por decirlo asi tiene sus sintaxis propias??
10  Programación / ASM / Sobre ASM en: 17 Septiembre 2015, 19:51 pm
Buenas noches , quiero entrar al mundo del lenguaje maquina asi que me metere en lleno a aprender ASM , una consulta que diferencia existe en FASM con el emulador 8086 o el 8085?? Si yo escribo un programa asm en FASM lo leera por igual en el 8085 o 8086??
Páginas: [1] 2 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines