Логические выражения и цикл
Вопросы по Д/З
- Как читать ошибки в тестах EJudge
Логические выражения
Вложенные условия → операция AND
Любое условие из двух → OR
Отрицание условия → NOT
any([,,,]) и all([,,,])
Задача: Переписать решение «Неравенства треугольника»
Упражнение:
сформулировать «проверку на не-треугольник»
переписать без скобок и ǸOT (или наоборот ☺)
- далее — булева алгебра (кажется, была в школе)
Цикл
- Зачем нужен
- Синтаксис
- Пример: цикл со счётчиком
- Каноническая схема цикла:
- Инициализация
- Проверка условия
- Тело
- Изменение условия
- Задача: таблица умножения на 6
- Цикл по вводу
- Поиск первого: break и else
- (если успеем пропуск: continue)
Вложенные циклы
- Принцип.
- Пример: Цикл по вводу + цикл внутри
- Эффект от нарушения канонической схемы
Задача: Таблица умножения от 2 до 6
- Разбор эффектов)