Python - передача функции в другую функцию

Я решаю головоломку, используя python, и в зависимости от того, какую головоломку я решаю, мне придется использовать специальный набор правил. Как я могу передать функцию в другую функцию в Python?

пример

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

Это просто псевдокод и, следовательно, не конкретный, но я получаю код для компиляции, но мне нужно знать, как вызывать функциюGame и будь топравильно определены, так как правила будут переключаться либоRule1(v) или же .Rule2(v)

Ответы на вопрос(5)

Ваш ответ на вопрос