История изменений
Исправление hobbit, (текущая версия) :
Подозреваю, что конкретно в случае из ОП особой разницы нет. Но вот если кроме всех этих ветвлений есть общая часть, которую надо сделать в финале функции (не в начале и не в середине) – там вариант с res и одним return-ом в конце выглядит логичнее. А так бывает довольно часто.
// По Питону не спец, но раз ты ещё и тег c нарисовал, я тоже вставил 5 копеек.
Исходная версия hobbit, :
Подозреваю, что конкретно в этом случае особой разницы нет. Но вот если кроме всех этих ветвлений есть общая часть, которую надо сделать в финале функции (не в начале и не в середине) – там вариант с res и одним return-ом в конце выглядит логичнее.
// По Питону не спец, но раз ты ещё и тег c нарисовал, я тоже вставил 5 копеек.