Bucle
Un bloque de código que se repite varias veces: un número fijo, para cada elemento de una lista o mientras se cumpla una condición.
Los bucles evitan escribir lo mismo muchas veces. for suele recorrer una lista o un rango de números y while repite mientras una condición sea verdadera.
Si la condición nunca deja de cumplirse, el bucle no termina (bucle infinito) y el programa se queda colgado. Por eso dentro del bucle algo tiene que acercarlo a su final.
Un ejemplo
Un bucle for que recorre las 200 fotos de una carpeta y les cambia el tamaño, una tras otra.