After I defined some functions I would like two call them in an IF loop, just if some conditions are fulfilled:
if __name__== "__main__":
if args['param'] == None:
    fun_1(x, y, z)
    fun_4(x, y, z) 
    fun_2(x, y, z)
    #SAME
    fun_a(x, y, z)
    fun_b(x, y, z)
    fun_c(x, y, z)
elif args['param'] == 'yes' or args['param'] == 'y' and param == True:
    fun_1(x, y, z)
    fun_3(x, y, z) 
    fun_6(x, y, z)
    #SAME
    fun_a(x, y, z)
    fun_b(x, y, z)
    fun_c(x, y, z)
elif args['param'] == 'no' or args['param'] == 'n' and param == True:
    fun_a(x, y, z)
    fun_b(x, y, z)
    fun_c(x, y, z)
However, it is redundant because I am calling the same functions:
    fun_a(x, y, z)
    fun_b(x, y, z)
    fun_c(x, y, z)
In the first and in the second IF statements. How can I call fun_a, fun_b, and func_c once here:
if __name__== "__main__":
if args['param'] == None:
    fun_1(x, y, z)
    fun_4(x, y, z) 
    fun_2(x, y, z)
    #SAME
    fun_a(x, y, z)
    fun_b(x, y, z)
    fun_c(x, y, z)
elif args['param'] == 'yes' or args['param'] == 'y' and param == True:
    fun_1(x, y, z)
    fun_3(x, y, z) 
    fun_6(x, y, z)
    #SAME
    fun_a(x, y, z)
    fun_b(x, y, z)
    fun_c(x, y, z)
 
     
     
    