..........................
l = list("abcdefgh")
shuffle(l)
a,b,c,d,e,f,g,h = l
def pp_set(*elts):
    l = sorted(elts)
    return f"\\{{{','.join(sorted(elts))}\\}}"
    
answers = sorted(l)
correct_answers = [a,b,c,d,e,g,h]
    
..........................

Soit les ensembles $C=#{pp_set(a,b,g,h)}$, $A=#{pp_set(a,b,c,d,e)}$ et $B=#{pp_set(c,d,e,f)}$.

Les éléments de $A\cup (C\setminus B)$ sont~:

#ANSWERS_LIST{answers}{correct_answers}


OR


..........................
l = list("abcdefgh")
shuffle(l)
a,b,c,d,e,f,g,h = l
def pp_set(*elts):
    l = sorted(elts)
    return f"\\{{{','.join(sorted(elts))}\\}}"
    
answers = sorted(l)
correct_answers = [a,b]
    
..........................

Soit les ensembles $C=#{pp_set(a,b,g,h)}$, $A=#{pp_set(a,b,c,d,e)}$ et $B=#{pp_set(c,d,e,f)}$.

Les éléments de $A\cap (C\setminus B)$ sont~:

#ANSWERS_LIST{answers}{correct_answers}
