Python: pasar una función a otra función

Estoy resolviendo un rompecabezas usando Python y, dependiendo del rompecabezas que esté resolviendo, tendré que usar un conjunto especial de reglas. ¿Cómo puedo pasar una función a otra función en Python? Ejemplo def Game(listA, listB, rules): if rules == True: do... else: do... def...