Título: [AYUDA]Insertando elemento en un array en python Publicado por: AgnesBlack 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:
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:")) pero no me ejecuta correctamente el programa,me sale este error Código: x[pos]=k cual es el error? o que estoy haciendo mal en python? Título: Re: [AYUDA]Insertando elemento en un array en python Publicado por: PUAROT en 26 Enero 2017, 10:26 am Estas teniendo en cuenta que pos debe ser igual a un valor negativo ?
Título: Re: [AYUDA]Insertando elemento en un array en python Publicado por: AgnesBlack 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 Título: Re: [AYUDA]Insertando elemento en un array en python Publicado por: engel lex en 27 Enero 2017, 00:03 am en python si el indice es negativa accede al array de forma inversa... es decir
Código: a = [5,2,0,1,2,8] a[-1] es 8 a[-2] es 2 y así en más por que usas esto Código: pos=int(raw_input("ingrese posicion a insertar:")) en lugar de simplemente hacer Código: pos=input("ingrese posicion a insertar:") ? el segundo retorna en int en caso que ingresen un int Título: Re: [AYUDA]Insertando elemento en un array en python Publicado por: AgnesBlack en 28 Enero 2017, 01:49 am bien modifique el codigo de la siguiente manera
Código: n=int(raw_input("ingrese tamanio:")) pero me sigue saliendo el error Código: pos=input(raw_input("ingrese posicion a insertar:")) Título: Re: [AYUDA]Insertando elemento en un array en python Publicado por: PUAROT en 28 Enero 2017, 09:43 am Te sobra el raw_input...
tienes: Código: pos=input(raw_input("ingrese posicion a insertar:")) y deberias usar Código: pos=input("ingrese posicion a insertar:") |