Foro de elhacker.net

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
  1. for letra in 'Hola!':  
  2.   print 'Estamos en la letra :', letra

salida:

Código:
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
  1. for letra in "elhaceker.net":
  2.    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