Saya memecahkan teka-teki menggunakan python dan tergantung pada teka-teki mana yang saya pecahkan, saya harus menggunakan seperangkat aturan khusus. Bagaimana saya bisa melewatkan fungsi ke fungsi lain dengan Python?
Contoh
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
Ini hanyalah kode semu dan oleh karena itu tidak spesifik tetapi saya mendapatkan kode untuk dikompilasi tetapi saya perlu tahu bagaimana memanggil fungsi Game
dan apakah itu didefinisikan dengan benar karena aturan akan dialihkan ke salah satu Rule1(v)
atau Rule2(v)
.
myfunction
:myfunction
berarti fungsi itu sendiri,myfunction()
berarti memanggil fungsi dan mendapatkan nilai kembaliannya.