CSCI 107 Assignment 6


Wealthy ancient Romans loved to incorporate tile mosaics into their homes and villas. Here is an example of one such mosaic floor. To complete this assignment, you will need to use the turtle and random modules. In addition, you will gain a deeper understanding of functions.

Mosaic Tile Floor - 100 points

The ancient Romans didn't have computers to help them create mosaics. In this assignment, you will modify this Python program (renamed according to the instructions above) so that it can be used to design and draw a mosaic tile floor for a 21st century client. The program should produce a drawing like this on a sample run where 5 and 3 are entered by the user.

Requirements and Grading

Note: Assume that the user will enter an integer between 1 and 100 for the number of rows and a second integer between 1 and 100 for the number of columns.