Building Base

Building Base

Notre chef nous a confié le projet de construire la cité idéale pour les robots. Dans cette brillante Robopolis, dont le plan est situé sur une grille , tous les bâtiments seront rectangulaires et toutes les rues seront orientées Nord-Sud ou Est-Ouest (" south-north" et "east-west" en anglais). Avant de commencer la conception de cette ville, il nous faut créer une classe Python Building pour représenter le bâtiment idéal.

Puisque tous les bâtiments sont rectangulaires, et que leurs murs sont parallèles aux rues, nous pouvons décrire chaque bâtiment en ne fournissant que les deux coordonnées du coin Sud-Ouest ("South-West" en anglais), la longueur du mur Ouest-Est ("West-East"), la longueur du mur Nord-Sud ("North-South"), ainsi que la hauteur du bâtiment. Ces valeurs seront des nombres positifs, exprimées dans l'unité conventionnelle. Le point origine de notre système de coordonnées est situé au Sud-Ouest ("South-West"). Par conséquent, le coin au Nord a une coordonnée supérieur au coin au Sud. Pour réaliser cette mission, nous avons besoin de définir deux méthodes pour la classe Building. Observons la description ci-dessous :

class Building(south, west, width_WE, width_NS, height=10)

Renvoie une nouvelle instance de la classe Building...

You should be an authorized user in order to see the full description and start solving this mission.
45