def donne_le_pluriel(nom): si nom.finit_par('x') ou nom.finit_par('z'): retourne nom sinon si nom.finit_par('al'): retourne nom[:-2] + 'aux' sinon si nom.finit_par('ail'): retourne nom[:-3] + 'aux' sinon si nom.finit_par('ou'): si nom.dans(['bijou', 'caillou', 'chou', 'genou', 'hibou', 'joujou', 'pou', 'ripou']): retourne nom + 'x' sinon: retourne nom + 's' sinon si nom.finit_par('eu') ou nom.finit_par('eau') ou nom.finit_par('au'): retourne nom + 'x' sinon si nom.dans(['ail', 'ciel', 'œil']): si nom == 'ail': retourne 'aulx' si nom == 'ciel': retourne 'cieux' si nom == 'œil': retourne 'yeux' retourne nom + 's'