나는 파이썬을 사용하여 퍼즐을 풀고 있으며 내가 풀고있는 퍼즐에 따라 특별한 규칙 세트를 사용해야 할 것입니다. 파이썬의 다른 함수에 함수를 어떻게 전달할 수 있습니까?
예
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)
.
myfunction
: 라는 함수의myfunction
경우 함수 자체를myfunction()
의미하고 대신 함수를 호출하고 반환 값을 가져 오는 것을 의미합니다.