Code
noStroke();
smooth();
for (int i = 0; i < 6; i++){
fill (i*40);
ellipse (50, 50, 90-i*15, 90-i*15);
}
0203 - Gradual buildup of a complex design: Nested Circles
Statement:Exercises 0203 through 0206 will gradually build up a complex design, step-by-step.
Please use a single for{} loop to reproduce the figure shown here:

Please note the following points:
- The fill color for each ellipse should be mathematically dependent on the counting number of the for loop.
- For aesthetic reasons, I have disabled the stroke line around the ellipses, by using the noStroke() command.
- The ellipses are drawn from largest to smallest, so that the small ones are the last ones drawn. This is important, since drawing the ellipses in reverse order (from smallest to largest) would clobber all of the ellipses with the final largest one.