मैं अजगर का उपयोग करके एक पहेली को हल कर रहा हूं और इस पर निर्भर करता हूं कि मैं किस पहेली को हल कर रहा हूं, मुझे नियमों के एक विशेष सेट का उपयोग करना होगा। मैं पायथन में एक समारोह में एक समारोह कैसे पारित कर सकता हूं?
उदाहरण
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()
को कॉल करने का अर्थ है और इसके बदले उसका रिटर्न मूल्य प्राप्त करना है।