How do you dictate what actions are performed in a main function depending on what secondary functions call the main function?
say for example:
def future_partner_creater():
myAge = 23
future_partner = random
future_partner = future_partner_creater()
def condition1(future_partner):
if 18 < future_partner < (myAge*2) - 7:
main_function()
def condition2(future_partner):
if 18 > future_partner or future_partner > (myAge*2) - 7:
main_function()
def condition3(future_partner):
if future_partner > (myAge*2) - 7:
main_function()
CONDITION1 = condition1()
CONDITION2 = condition2()
CONDITION3 = condition3()
def main_function(CONDITION1, CONDITION2, CONDITION3):
if CONDITION1:
print("yes")
if CONDITION2:
print("no")
if CONDITION3:
print("maybe")
This most probably is not the right way to approach this issue in this code. This example is just for demonstration purposes too but the concept is the exact same.
The "future_partner_creater" function each "condition" functions would be running as independant threads too if that changes anything?
Thanks in advance!
Aucun commentaire:
Enregistrer un commentaire