📦 Репозиторий занятия 08

Урок 08. Операторы ветвления

Как работать с репозиторием

Идите по карточкам сверху вниз: сначала сформулируйте ожидаемый результат, затем откройте полный файл, проверьте предположение и ответьте на вопрос для самопроверки. Фрагменты не обрезаются.

Маршрут изучения

  1. Предскажите: прочитайте роль файла и сформулируйте ожидаемый результат.
  2. Исследуйте: откройте исходник и найдите перечисленные ключевые понятия.
  3. Измените: поменяйте одно условие или значение и объясните новый результат.
  4. Проверьте: ответьте на вопрос карточки без копирования кода.

Файлы: рекомендуемый порядок

1
MarkdownРазбор концепции

less_05__if_elif_else__match_case/theory_01__if_elif_case.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Конструкция `if - elif - else`; Пример:; результат ВСЕГДА будет ТОЛЬКО один!

Ключевые понятия: ветвление
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
2
MarkdownРазбор концепции

less_05__if_elif_else__match_case/theory_02__ternary_operator.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Пример 1: простое условие; Пример 2: вложенный тернарный оператор; Пример 3: с функциями

Ключевые понятия: ветвление
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
3
MarkdownРазбор концепции

less_05__if_elif_else__match_case/theory_03__nested_if.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Вложенные условные конструкции; Базовый синтаксис; Пример 1: простая вложенность

Ключевые понятия: ветвление
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
4
MarkdownРазбор концепции

less_05__if_elif_else__match_case/theory_04__boolean_value_for_non_boolean_data_types.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Как это работает; Булевы значения для разных типов данных; Примеры

Ключевые понятия: функции, классы и объекты, ветвление
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
5
MarkdownРазбор концепции

less_05__if_elif_else__match_case/theory_05__match_case.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Конструкция `match-case`; 1. Синтаксис; 2. Простейший пример (замена `if-elif-else`)

Ключевые понятия: ветвление
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →