for i = 5, 1, -0.2 do
print(i)
end
I can't wrap my head around it. changing the arguments for the for loop to "5, 1, -1" yields results that end in "1" as the last value of i. However, the aforementioned code's minimum value in the output is 1.2. Can someone explain why this is?

1 comment
That's a Numeric Loop not a function.