Dlaczego tak
Zmienna $i przyjmuje kolejno wartości 1, 4, 7 i 10 — warunek -le oznacza „mniejsze lub równe”, więc 10 jest jeszcze uwzględniane, a 13 już nie. Suma wynosi 1 + 4 + 7 + 10 = 22. Wynik 12 powstaje, gdy pomyli się -le z -lt i pominie wartość 10, a 55 to suma wszystkich liczb od 1 do 10, czyli zignorowanie kroku 3.