EL BUCLE FOR IN
Hay otro tipo de bucle en Python: el bucle for-in, que se puede leer como ((para todo elemento
de una serie, hacer. . . )). Un bucle for-in presenta el siguiente aspecto:
for variable in serie de valores:
acci´on
acci´on
...
acci´on
Veamos c´omo funciona con un sencillo ejemplo:
for nombre in [’Pepe’, ’Ana’, ’Juan’]:
2 print ’Hola, %s.’ % nombre
Fíjate en que la relación de nombres va encerrada entre corchetes y que cada nombre se
separa del siguiente con una coma. Se trata de una lista de nombres. Mas adelante estudiaremos
con detalle las listas. Ejecutemos ahora el programa. Por pantalla aparecerá el siguiente texto:
Hola, Pepe.
Hola, Ana.
Hola, Juan
.
Se ha ejecutado la sentencia más indentada una vez por cada valor de la serie de nombres
y, con cada iteración, la variable nombre ha tomado el valor de uno de ellos (ordenadamente,
de izquierda a derecha).
EJERCICIOS:
PROGRAMA NO.117
#tabla
numero=int(raw_input('ingrese un numero: '))
for i in range(1,11):
print numero ,'* ',i,'= ',numero*i
PROGRAMA NO. 120
# números pares
for i in range (0,201,2):
print i
PROGRAMA NO.121
#no. pares en descenso
for i in range (200,-1,-2):
print i
PROGRAMA NO.122
#programa final de lista
numero=int(raw_input('ingrese el final de la lista: '))
for i in range (0,numero,20):
print i