BUCLES .-
Voy a colocar un poco mas de info acerca de los Bucles, puesto que les servira en todo tipo de programas que se haga

FOR - IN
Sintaxis.-
******************************
for variable in valores
accion
accion
.......
******************************
Esto nos sirve si queremos que el programa creado mediante for busque algun elemento en cierto dato, archivo, directorio u otro que le digamos ya sea una lista de nombre, numeros u otros, el se encarga de buscar y con print la mostramos en pantalla

Cuando "for" busca en el elemento que le indiquemos los componentes que tenga, los va pasando de 1 en 1 ordenadamente y si le indicamos que los muestre, lo hace de izquierda a derecha, o si fuese en un directorio lo hace en orden alfabetico....
.......
como ya se dijo anteriormente las listas se crean de esta manera, aqui le decimos a "for" que busque "in" en la lista los nombre grabados y con "print" que los despliegue en pantalla....
como lo expresariamos?, asi:
for amigos in ['juan', 'jose', 'luis']: # amigos toma el valor de cada componente de la lista
print 'hola estimado ', amigos # aqui amigos se mostraran ordenadamente
lo muestra asi:
hola estimado juan
hola estimado jose
hola estimado luis
que tal ahora si hacemos algo mas interesante, mostrar la tabla de multiplicar de algun numero se haria asi:
numero = int(raw_input('Introduze el numero del que quieras la tabla de multiplicar: '))
for multiplicado in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
print '%d por %d es %d' % (numero, multiplicado, numero * multiplicado)
cuando introduzcan el numero veran como despliega en pantalla, notese algo importante en el primer for que esta dado por caracteres, omitimos decirle que tipo de dato debe desplegar, al margen de lo que muestran los manuales por norma, segun probe python omite esta norma cuando se trata de caracteres dependiendo del programa que se hace y la complejidad del mismo, pero cuando se trata de numeros es mejor colocarle el tipo de valor que debe desplegar

%s = variable de tipo cadena de caracteres
%d = variable de tipo de datos numericos
Ahora como podemos utilizar esto en el sistema

asi:
import os # Importamos la libreria
path = "/tc/FILELIST.DOC" # indicamos una ruta y archivo, notese que "/" equivale a "C:\"
folder="/tc/" # indicamos un directorio para listar
files=os.listdir(folder) # Sacamos una lista de todos los componentes en dicha carpeta
for doc in files: # Creamos un bucle con for y doc tendra el valor de cada componente en files
print doc # Mostramos los resultados
try: # aqui hacemos una correccion de errores
os.remove(path) # si existe el archivo que le indicamos lo borrara
print 'se borro' # y mostrara en pantalla que se borro
except WindowsError: # aqui evitamos que nos salga el error de windows al no encontrar y borrar el archivo
print 'no es el archivo indicado' # en tal caso despliega en pantalla que 'no es el archivo indicado'
Con este metodo python busca y compara cada componente dentro la carpeta TC de la unidad C:\ si encuentra al archivo indicado lo borra y muestra el mensaje 'se borro' luego seguira recorriendo los demas componentes y como no seran iguales al que buscamos pasara a comprobar el sgte y despliega el mensaje 'no es el archivo indicado' un uso practico de for en el HD para nuestro uso

Mañana continuaremos, a esta hora + o - porque es cuando llego a mi casa

Si le dan un vistazo a la ayuda de python veran los componentes de la libreria os y sus funciones
