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

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

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

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

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

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