Bucle fijo

Se llama bloque fijo porque de antemano sabremos cuantas vueltas dara. Consta de una variable y un conjunto de datos

for variable in datos:
   #bloque a ejecutar

1. Cadena

En Python es muy simple recorrer los caracteres de una cadena.

for variable in cadena:
   #bloque a ejecutar
for x in 'aeiou':
   print(x)

2. Rango

Recorre los elementos de un rango

for variable in range(valor)
   #bloque a ejecutar

for variable in range(inicial,final[,paso])
   #bloque a ejecutar

Mostrar: 0,1,2,3,4.

for i in range(5):
   print(i)

Mostrar: 5,6,7,8,9.

for i in range(5,10):
   print(i)

Mostrar: 0,3,6,9.

for i in range(0,10,3):
   print(i)

Mostrar: -10,-40,-70.

for i in range(-10,-100,-30):
   print(i)

3. Lista o tupla

Recorre los elementos de una lista o tupla

for variable in list:
   comando

Mostrar: animal y numero de letras de la palabra.

animal = ['Perro','Gato','Raton']
for a in animal:
   print(a, len(a))