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.
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:
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.
la sentencia es:
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
Muchas gracias creo que ya lo he entendido