class Livre:
    def __init__(self, t, a, n):
        self.titre = t
        self.auteur = a
        self.nb_pages = n

    def affiche(self):
        """ Livre -> None """
        titre_livre = self.titre
        auteur_livre = self.auteur
        pages_tot = self.nb_pages
        print(f"< Livre '{titre_livre}', auteur {auteur_livre}, nombre de pages {pages_tot} >")

    def prix_base(self, prix_page):
        """ Livre -> float
        Calcule le prix de base d'un livre, à 12 centimes la page """
        return prix_page*self.nb_pages
        
    def prix_réduit(self, prix_page, reduc):
        """ Livre, int -> float
        Renvoie le prix du livre après réduction """
        # return (1 - reduc/100)*self.nb_pages*0.12
        return (1 - reduc/100)*self.prix_base(prix_page)

class Librairie:
    def __init__(self, c):
        self.collection = c
