Python - przekazanie funkcji do innej funkcji

Rozwiązuję zagadkę za pomocą pythona i zależnie od tego, jaką łamigłówkę rozwiązuję, będę musiał użyć specjalnego zestawu reguł. Jak mogę przekazać funkcję do innej funkcji w Pythonie?

Przykład

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

Jest to tylko pseudo kod, a zatem nie jest konkretny, ale kod kompiluję, ale muszę wiedzieć, jak wywołać funkcjęGame i czy jest poprawnie zdefiniowany, ponieważ reguły będą przełączane na jedno lub drugieRule1(v) lubRule2(v).

questionAnswers(5)

yourAnswerToTheQuestion