def listes_bool(taille): print("on demande la taille", taille) if taille == 0: return [[]] else: L = [] for l in listes_bool(taille-1): L.append(l+[False]) L.append(l+[True]) return L