Question: Each page shows a different pattern. Each pattern has a square shape & has 2 or 3 colors. The background square grid is for reference-

 Each page shows a different pattern. Each pattern has a square
shape & has 2 or 3 colors. The background square grid is
for reference- it is up to you if you want to draw
the background grid The project is to print a 4 by 4
square, each square of which is the repeat pattern (see next paragraph),

Each page shows a different pattern. Each pattern has a square shape & has 2 or 3 colors. The background square grid is for reference- it is up to you if you want to draw the background grid The project is to print a 4 by 4 square, each square of which is the repeat pattern (see next paragraph), and where colors alternate from square to square along both the rows and the columns, somewhat like a chessboard. You can alternate colors by using the same colors in each square but shifting which colors are used in which pattern areas. Or you can use entirely different colors from square to square For most of the patterns, the repeat pattern you use will just be the pattern shown. For several of the patterns, the repeat pattern you use will the subset of the pattern shown by 4 arrows which indicate the corners of the square selecting the repeat pattern. There is a detailed example shown below including the base patterns and the 4x4 square using the base pattern & alternating the colors. You must use helper functions for this project. Make sure your functions include size & color parameters. This will allow you to scale the size & change the colors of the pattern that the turtle module generates. Your functions must have size and color parameters so that you can scale your output (make it smaller or larger) and change the colors. 2. Submissions: A. Your Python code. include writing easy'to read and commented code. Make sure you use helper functions. Each function must have a triple quote docstring summarizing what the function does. Add comments to clarify code. Your code should be easy to explain. 8. Output generated by your code-this will be the 4 by 4 square, generated with your code using the turtle module. Each page shows a different pattern. Each pattern has a square shape & has 2 or 3 colors. The background square grid is for reference- it is up to you if you want to draw the background grid The project is to print a 4 by 4 square, each square of which is the repeat pattern (see next paragraph), and where colors alternate from square to square along both the rows and the columns, somewhat like a chessboard. You can alternate colors by using the same colors in each square but shifting which colors are used in which pattern areas. Or you can use entirely different colors from square to square For most of the patterns, the repeat pattern you use will just be the pattern shown. For several of the patterns, the repeat pattern you use will the subset of the pattern shown by 4 arrows which indicate the corners of the square selecting the repeat pattern. There is a detailed example shown below including the base patterns and the 4x4 square using the base pattern & alternating the colors. You must use helper functions for this project. Make sure your functions include size & color parameters. This will allow you to scale the size & change the colors of the pattern that the turtle module generates. Your functions must have size and color parameters so that you can scale your output (make it smaller or larger) and change the colors. 2. Submissions: A. Your Python code. include writing easy'to read and commented code. Make sure you use helper functions. Each function must have a triple quote docstring summarizing what the function does. Add comments to clarify code. Your code should be easy to explain. 8. Output generated by your code-this will be the 4 by 4 square, generated with your code using the turtle module

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!