Допустим, есть функция:
def some_func(digit_val:int,alt_branches_count:int)
- как в зависимости от значения
alt_branches_count
- добавлять альтернативные ветки elif, например по ниспадающей от
digit_val
- т.е - если, допустим
digit_val
= 10, а
alt_branches_count
= 3, то сделать примерно следующее:
def some_func(digit_val:int,alt_branches_count:int)
if digit_val==1:
pass
elif digit_val==2:
pass
elif digit_val==3:
pass
elif digit_val==4:
pass
- Важно отметить:
Да, я знаю, что пример глупый, знаю, что так делать бессмысленно и вообще нельзя - суть примера кода - не в этом. Приведенный выше код является лишь "игрушечным" примером того, что необходимо реализовать - совершенно для другой цели! Пожалуйста, не предлагайте альтернатив, необходим ответ именно на четко поставленный вопрос и не пишите, пожалуйста, что это бессмысленно - да, в контексте данного примера - бессмысленно.
Для тех, кто не увидел - "четко поставленного вопроса" - продублирую заголовок темы:
Как динамически добавить elif ветки в функцию?