Podemos hacer que algunas instrucciones se repitan varias veces. Para ello usaremos for i in range(n): donde n es el número de veces que se tiene que repetir:
for i in range(10):
print("hola")
Cuando python ve la instrucción for repite lo que encuentra debajo del for que esté alineado más a la derecha que la instrucción for.
Muestra cuatro veces la palabra hola. Es un código mucho más corto que tener que copiar y pegar las dos instrucciones 10 veces. Además, si queremos que salude 100 veces, solo tenemos que cambiar el valor 10 a 100 una vez, en lugar de escribir la línea 90 veces más.
Es interesante saber que i es una variable, que empieza a contar desde 0 y aumenta de uno en uno cada vez que se hace una repetición. Por ejemplo:
for i in range(4):
print(i)
Mostrará 0 1 2 3.
Podemos indicarle a range un valor de inicio y de fin, y también el número de unidades que avanzar en cada iteración del bucle.
for i in range (0,9,2): # Inicia el bicle en 0, acaba en 9, salta de 2 en 2
print(i)
Mostrará 0 2 4 6 8.
Añadir nuevo comentario