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
En Python es muy simple recorrer los caracteres de una cadena.
for variable in cadena: #bloque a ejecutar
for x in 'aeiou': print(x)
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)
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))