def variables(s): """Return a set of the variables in expression s. >>> variables(expr('F(x, x) & G(x, y) & H(y, z) & R(A, z, 2)')) == {x, y, z} True """ return {x for x in subexpressions(s) if is_variable(x)}
def variables(s): """Retorna um conjunto das variáveis na expressão s.""" return {x for x in subexpressions(s) if is_variable(x)}
def variables(s): """Return a set of the variables in expression s. >>> variables(expr('F(x, x) & G(x, y) & H(y, z) & R(A, z, 2)')) == {x, y, z} True """ return {x for x in subexpressions(s) if is_variable(x)}
def variables(s): # return a set of the variables in expression s. return {x for x in subexpressions(s) if is_variable(x)}