Задать вопрос
Paitor
@Paitor
Выпускник. Изучаю Python и прочее

Стоит добавлять ветвление в функцию или лучше написать несколько отдельных функций?

Представим есть игрок, он может либо походить, либо спасовать. Походить он может тремя разными путями. Каждый из этих путей занимает около 10 строк кода. Вопрос из двух вариантов:
1)Надо написать одну функцию, в которую передастся номер выбранного действия, назвать её ХОД_ИГРОКА и в ней сделать ветвление, типа если номер 1 то сделать такое-то действие, ... если номер 4, то спасовать
2)Или лучше написать четыре функции, отдельно для каждого действия, а ветвление оставить в коде там же, где игрок сделал выбор, то есть написать ВЫБОР = СЧИТАТЬ ВЫБОР, и потом Если ВЫБОР == 1, то вызываем функцию1?
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы