Вы действительно уверены, что do_something_n
действительно относится к do_something_m
?
Если это так, используйте do_something(var, n)
и используйте один и тот же код для всего с несколькими символами if (в конце концов, концепция действительносвязанные, верно?).
Если нет, разделите функции на действительно полезные и автономные функции.
Пример, почему это (вероятно) плохо:
def print1():
print(1)
def print2():
print(2)
Ну, любой должен видеть, что это должно быть printn(n)
или что-то подобное.
И другая вероятность:
def action1():
paymanagers()
payworkers()
def action2():
clean_trashbin()
unlock_car()
Эти действия, вероятно, не связаны и должны принадлежать ихсобственные функции.