Задать вопрос
@ArtemGlebov
Начинающий сись

Блочное выполнение кода?

как можно реализовать подобное :
С пользовательского ввода прилетает команда. По умолчанию она не имеет каких-либо аргументов и выполняется дефолтный код, но стоит указать хоть один аргумент, к дефолтному коду добавляется (либо убирается) кусок другого кода.
Чтобы не перебирать через if else наличие аргументов, можно ли это сделать более красиво, чтоли?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rPman
if else тут наиболее прямо к использованию
как совет, чтобы по всему коду не было раскидано 100500 if-ов, есть возможность присвоить однократно при старте переменным нужные функции (тут как раз единственный if и будет) и при необходимости далее вызывать уже функции из этих переменных

внутри же самой функции функционал разделять придется if-ами
Ответ написан
Ваш ответ на вопрос

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

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