Loops in statements
You have learned the fundamentals of the three basic loops. Let's have some fun now. You can write virtually any code inside a loop block.
Why don't we insert some if statements inside our code block and ask Unity to make the decisions? Let's iterate through a for loop 100 times and print on the Unity Console some useful information about the i variable's value, as follows:

Checking whether a number is zero, even, or odd
Let's analyze the code:
- Line
9: This is the declaration of theforloop. The condition of our loop isi < 100, which means that we will run the loop 100 times with the value ofiincreasing from 0 to 99. - Line
11: This contains a simpleifstatement that checks whetheriis equal to0. As theivalue increments every time the loop runs through, line12will be executed only once, on the first loop run. - Line
14: This containsifstatements that call theIsNumberEvenfunction, which returnsbool. I know this feels very complicated now, but it is deliberate...