Un ciclo for è una struttura di controllo utilizzata da molti linguaggi di programmazione per scorrere su un intervallo. È un modo per ripetere le dichiarazioni un numero di volte fino alla fine del ciclo. A seconda della lingua, ciò può avvenire su un intervallo di numeri interi, iteratori, ecc.