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

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

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

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

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