Python only* Use recursive function*. Define concentricCircles with 4 parameters Use def to define concentricCircles with 4 parameters here is the specification for concentricCircles function: It draws a series of concentric circles, where the first parameter specifies the radius of the outermost circle, and the second parameter specifies the number of circles to draw. When viewed as nested rings, all rings should have the same thickness. The third and fourth parameters specify an outer color and an other color, respectively. The outer color is used for the outermost circle, and then every other circle in to the center alternates between that color and the other color. We will test both how many circles are drawn as well as whether the correct circles are drawn in the correct order. Hint: Each function call frame only needs to draw a single circle. Note that you must use the turtleBeads drawDot function to draw each circle Do not use any kind of loop Within the definition of concentricCircles with 4 parameters, do not use any kind of loop. only recursive functions Use a conditional Within the definition of concentricCircles with 4 parameters, use an if statement (possibly accompanied by an elif or else block) in at least one place. Call drawDot Within the definition of concentricCircles with 4 parameters, call drawDot in at least one place. Call concentricCircles Within the definition of concentricCircles with 4 parameters, call concentricCircles in at least one place.
- Python only* Use recursive function*.
- Define concentricCircles with 4 parameters
Use def to define concentricCircles with 4 parameters
here is the specification for concentricCircles function:
- It draws a series of concentric circles, where the first parameter specifies the radius of the outermost circle, and the second parameter specifies the number of circles to draw. When viewed as nested rings, all rings should have the same thickness.
- The third and fourth parameters specify an outer color and an other color, respectively. The outer color is used for the outermost circle, and then every other circle in to the center alternates between that color and the other color.
We will test both how many circles are drawn as well as whether the correct circles are drawn in the correct order.
Hint: Each function call frame only needs to draw a single circle.
Note that you must use the turtleBeads drawDot function to draw each circle
Do not use any kind of loop
Within the definition of concentricCircles with 4 parameters, do not use any kind of loop.
only recursive functions
Use a conditional
Within the definition of concentricCircles with 4 parameters, use an if statement (possibly accompanied by an elif or else block) in at least one place.
Call drawDot
Within the definition of concentricCircles with 4 parameters, call drawDot in at least one place.
Call concentricCircles
Within the definition of concentricCircles with 4 parameters, call concentricCircles in at least one place.
Step by step
Solved in 2 steps