Question: Project Instructions: Mosaic with Personalized Text This is a group project with a maximum of 2 people per group. To complete the project, you must

Project Instructions: Mosaic with Personalized Text
This is a group project with a maximum of 2 people per group. To complete the project,
you must read Chapter 8: Simple Graphics to understand the concepts needed. The
deadline for submission is December 11th by 11:59 PM. Submit your .py file on
Canvas/Modules/Final Project, along with screenshots replicating those shown below.
Your task is to create a visual program that does the following:
1. Colorful Tile Grid:
o The program should first display a grid made of square tiles. The user
decides:
How many tiles to arrange vertically and horizontally.
The size of each square.
o Each square should be filled with a random color chosen from a palette of 8
colors.
2. Personalized Message:
o After the grid is created, the user enters a short text (e.g., their name), the
style of the text (font), and how large they want the text to appear (font size).
o This text should appear centered below the grid.
3. Program Features:
o A simple menu should let users choose to either create the grid and message
or end the program.
o If invalid inputs are given (e.g., text left blank, non-numeric values where
numbers are expected), the program should handle the invalid choice with a
message and request the user to input the choice again

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 Programming Questions!