class Voiture:
    def __init__(self, marque, modele, annee):
        self.marque = marque
        self.modele = modele
        self.annee = annee
    
    def age(self, annee_courante=2025):
        return annee_courante - self.annee
    
    def __str__(self):
        return f"{self.marque} {self.modele} ({self.annee})"


class ParcAuto:
    def __init__(self):
        self.voitures = []
    
    def ajouter_voiture(self, voiture):
        self.voitures.append(voiture)
    
    def afficher_parc(self):
        print("=== Liste des voitures ===")
        for v in self.voitures:
            print(v)

# --- Programme principal ---
if __name__ == "__main__":
    p = ParcAuto()
    p.ajouter_voiture(Voiture("Peugeot", "208", 2019))
    p.ajouter_voiture(Voiture("Renault", "Clio", 2021))
    p.ajouter_voiture(Voiture("Tesla", "Model 3", 2023))

    p.afficher_parc()

