Python - Passando uma função para outra função

Estou resolvendo um quebra-cabeça usando python e, dependendo do quebra-cabeças que estou resolvendo, terei que usar um conjunto especial de regras. Como posso passar uma função para outra função no Python?

Exemplo

def Game(listA, listB, rules):
   if rules == True:
      do...
   else:
      do...

def Rule1(v):
  if "variable_name1" in v:
      return False
  elif "variable_name2" in v:
      return False
  else:
      return True

def Rule2(v):
  if "variable_name3" and "variable_name4" in v:
      return False
  elif "variable_name4" and variable_name1 in v:
      return False
  else:
      return True

Este é apenas um pseudo código e, portanto, não é específico, mas eu recebo o código para compilar, mas eu preciso saber como chamar a funçãoGame e se está definido corretamente, pois as regras serão trocadas paraRule1(v) ouRule2(v).

questionAnswers(5)

yourAnswerToTheQuestion