Effectue les calculs suivants en détaillant les étapes. ~\\ \begin{parts} \Block{set A = Expression.random("_+_*_", val_min=2, val_max=20)} \part $A = \Var{A} = $\dotfill \begin{solution} $A = \Var{A.simplify().explain() | join(" = ")}$ \end{solution} ~\\ \Block{set B = Expression.random("(_+_)*_", val_min=2, val_max=20)} \part $B = \Var{B} = $ \dotfill \begin{solution} $B = \Var{B.simplify().explain() | join(" = ")}$ \end{solution} ~\\ \Block{set C = Expression.random("_+_*_+_", val_min=2, val_max=20)} \part $C = \Var{C} = $ \dotfill \begin{solution} $C = \Var{C.simplify().explain() | join(" = ")}$ \end{solution} ~\\ \Block{set D = Expression.random("_*_+_*_", val_min=2, val_max=20)} \part $D = \Var{D} = $\dotfill \begin{solution} $D = \Var{D.simplify().explain() | join(" = ")}$ \end{solution} ~\\ \end{parts}