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)