Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: jorch0day en 24 Septiembre 2017, 00:41 AM

Título: Duda sobre Python "for, in"
Publicado por: jorch0day en 24 Septiembre 2017, 00:41 AM
Buenas llevo tiempo queriendo dejar d ser un script kiddy poder hacerme mis propias aplicaciones por lo que decidi empezar a aprender python, estoy empezando y me ha sirgido una duda y es que no acabo de entender la funcion de "for" e "in", ya que en los libros a veces lo explican con un vocabulario muy tecnico y no lo acabo de entender, si alguien me lo pudiese explicar un poco con sus palabras se lo agradeceria.

Saludos.
Título: Re: Duda sobre Python "for, in"
Publicado por: **Aincrad** en 24 Septiembre 2017, 01:28 AM
1) Amigo , creo que van a mover el tema, ya que esta es la zona de SCRIPTING y por lo mínimo tendrías que poner un scipt pythom sobre el comando FOR y luego preguntas la duda.

2)Sobre tu duda:

Código (python) [Seleccionar]
for letra in 'Hola!':  
  print 'Estamos en la letra :', letra


salida:

Estamos en la letra : H
Estamos en la letra : o
Estamos en la letra : l
Estamos en la letra : a
Estamos en la letra : !


La sentencia for .. in es una sentencia de bucle que se repite en una secuencia de objetos, es decir, a través de cada elemento de una secuencia (listas o cadenas), en el orden con el que aparecen en la secuencia.

Título: Re: Duda sobre Python "for, in"
Publicado por: tincopasan en 24 Septiembre 2017, 04:20 AM
la sentencia es:
Código (python) [Seleccionar]
for letra in "elhaceker.net":
    print(letra)

lo que vendría a ser mal explicado:
para cada letra en "elhacker,net"
   mostrar(letra)
en resumen para cada elemento(for) que este en(in) un objeto iterable(que sea una lista )hacer algo
Título: Re: Duda sobre Python "for, in"
Publicado por: jorch0day en 24 Septiembre 2017, 10:12 AM
Muchas gracias creo que ya lo he entendido