Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Meta en 9 Noviembre 2010, 02:45 am



Título: [Subcadenas] con Python
Publicado por: Meta en 9 Noviembre 2010, 02:45 am
Buenas  gente:

Ver ejercicio... (http://www.subeimagenes.com/img/fvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv-6415.jpg)

Me he quedado días liados y ahora he vuelto con Python.

No tengo ni papa como resolverlo.

- Me imagino que será que te pide que introduzca una cadella y se almacena en la variable llamada c.
- Un índice i que supuestamente es un entero (int) que también te pide.
Esta parte no lo entiendo.
Citar
y
#   un número n, muestre la subcadena de c formada por los n
#   caracteres que empiezan en la posición de índice i.

Por ahora sólo he podido poner esto.
Código
  1. c = raw_input('Ejemplo')
  2. i = int(raw_input('Introduce un índice: '))
  3. n = int(raw_input('Introduce un entero: '))
  4.  
  5. for i in c:



Título: Re: [Subcadenas] con Python
Publicado por: leogtz en 9 Noviembre 2010, 02:48 am
Pides una cadena c, un indice y un número n,se trata de obtener la cadena que se forma desde la posición "i" hasta "n".

No sé si puedas usar una función tipo substr() en python.


Título: Re: [Subcadenas] con Python
Publicado por: Meta en 9 Noviembre 2010, 16:18 pm
Parece que me funciona.

Código
  1. c = raw_input('Ejemplo')
  2. i = int(raw_input('Introduce un índice: '))
  3. n = int(raw_input('Introduce un entero: '))
  4.  
  5. print c[i:n]

Citar
EjemploEjemplo
Introduce un índice: 2
Introduce un entero: 5
emp