Python Repeticiones (bucles)

Enviado por jvilella el Lun, 12/06/2023 - 01:27

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.

Printer Friendly, PDF & Email

Añadir nuevo comentario

Texto sin formato

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.