20,3 тыс читали · 4 года назад
❗ Удалите из кода If-Else и Switch Case
Расширение репертуара подходов и методов для устранения ветвления – один из быстрых способов улучшить проект. Рассказываем, как вы можете сделать свой код чище и приятнее. Перевод публикуется с сокращениями, автор оригинальной статьи Nicklas Millard. Количество строк кода никогда не было хорошим показателем его качества. Подобный приведенному ниже сумасшедший код не должен использоваться. Он не читабелен и делает проект неуправляемым, к тому же теряется гибкость. Cкорее всего, if-else и switch – ваш обычный подход к ветвлению кода, но в нем нет необходимости...
4042 читали · 2 года назад
Конструкция If else в JavaScript
Управляющая конструкция if else является одним из основных инструментов программирования на JavaScript. Она позволяет контролировать поток выполнения кода в зависимости от условий. В данной статье мы рассмотрим основной синтаксис и принципы работы конструкции if else, а так же малоизвестные подробности, которые могут сделать ваш код более эффективным и удобным для чтения и поддержки. Базовый синтаксис Управляющая конструкция if else в базовом варианте представляет собой инструкцию if после которой...
Учебные примеры с условной конструкцией if-else, тернарным оператором, логическими операторами and и or
Пример 1. Разберём этот код по шагам: 1. Присваивание значений: В первой строке переменным X, Y и Z присваиваются значения 1, 2 и 3 соответственно: X, Y, Z = 1, 2, 3 2. Проверка условия (условная конструкция if-else): Далее идёт проверка условия if X:. В Python любое число, отличное от нуля, считается «истинным» (True). Так как X равно 1, условие выполняется. 3. Выполнение блока if: Поскольку условие истинно, выполняется код внутри блока if: A = Y Переменной A присваивается значение переменной Y, то есть 2...
Цикл while в Python. Применение условного оператора If-else в цикле.
Сегодня мы с вами рассмотрим цикл, который объявляется ключевым словом while(пока). Цикл while - позволяет выполнять одинаковые действия, пока выполняется условие, заданное в цикле.