__author__ = 'christinefay-varnier'
__projet__ = 'Compression_carte'
__fichier__ = 'zone.py'
__date__ = '25/03/2015'

class Zone:
    def __init__(self, nom, repet):
        """
        :param nom:     valeur répétée
        :param repet:   nombre de fois où nom est répétée
        :return:        une instance de la classe Zone
        """

        self.nom_ = nom
        self.repet_ = repet
        
    def __repr__(self):
        """
        Surcharge de print
        """
        return (self.nom_ + " ")*self.repet_

    def decompresse(self):
        """
        :return:    la liste decompressee de la zone, [nom, nom,nom ...]
        """

        l = [self.nom_] * self.repet_
        return l

if __name__ == "__main__":
    z = Zone("Gondor", 4)
    print(z)
    print(z.decompresse())