I have been given an incomplete turtle python script which needs to be completed.
the basis of the script is this:
there are 10 'building sites' in place. we are to design 4 building types (A,B,C,D)
when run, the program needs to:
1: decide whether or not to build a building on each site.
2: decide which building type to build.
3 decide how many floors this building will be (1-10).
Each building must have two basic features:
A series of stories or floors, which can be varied in number from 1 to 10, as dictated by the building specification. Each story must consist of several Turtle graphics shapes representing windows, doors, ledges, fire escapes, air conditioning units or anything else you deem necessary to produce a realistic image. All the floors can be the same for a particular building style, but the floors for each building style must be clearly distinct from all the others, involving different Turtle graphics shapes
A roof structure, which caps the building regardless of the number of stories. Each of the four styles of building must have a distinct roof structure, and each roof structure must comprise multiple Turtle graphics shapes. Each building style must have a roof structure which is clearly different from all the others, involving different Turtle graphics shapes. Features you could incorporate into the roof structures include domes, spires, aerials, satellite dishes, advertising signs, chimneys, exhaust pipes, helipads, revolving restaurants, etc
Buildings cannot be wider than 250 pixels (which is the maximum space available at each building site). Each story of each building should not be more than about 50 pixels high (because a building of 10 stories, excluding the roof structure, would then be 500 pixels high, which is close to the maximum legal building height shown in the grid).