У меня очень простая программа и условие основаны на логическом
init_test_func(True, False)
def init_test_func(param_a, param_b):
if param_a:
do something here
init_test_func(param_a, param_b)
в конце моей функции, я снова вызываю init_test_fun c и возвращаю то же значение для param_a и param_b с True и False.
после 2-го запуска, условие проверки param_a не вводится. Поскольку param_a имеет значение True, но после второго выполнения он больше не входит в условие. интересно почему?