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