menu_bookИнструкции
Инструкции к ЛР №3
Условный оператор if/elif/else — синтаксис и правила
1
Синтаксис условного оператора
В Python условный оператор пишется так:
if условие: # блок выполняется если условие ИСТИННО действие1 elif другое_условие: # иначе если... действие2 else: # выполняется если все условия выше ЛОЖНЫ действие3
warning Обязательные правила:
- • После
if условие— обязательно двоеточие: - • Тело блока — всегда с отступом 4 пробела (или Tab)
- •
elifиelse— на том же уровне что иif
2
Операторы сравнения
| Оператор | Смысл | Пример | Результат |
|---|---|---|---|
| == | Равно | 5 == 5 | True |
| != | Не равно | 5 != 3 | True |
| > | Больше | 7 > 3 | True |
| < | Меньше | 2 < 1 | False |
| >= | Больше или равно | 5 >= 5 | True |
| <= | Меньше или равно | 3 <= 2 | False |
tips_and_updates Частая ошибка: = — это присваивание, == — сравнение. В условии всегда используйте ==!
3
Логические операторы
and
«И» — оба условия должны быть истинны
x > 0 and x < 100
or
«ИЛИ» — хотя бы одно условие истинно
x == 0 or x == 1
not
«НЕ» — инвертирует условие
not (x > 10)
# проверка диапазона с and age = int(input("Возраст: ")) if age >= 18 and age <= 65: print("Трудоспособный возраст")
4
Запуск программы в VS Code
-
1
Создайте новый файл Ctrl+N, сохраните как
zadanie1.py - 2 Наберите код вручную (по образцу из раздела «Примеры»)
- 3 Нажмите кнопку ▶ в правом верхнем углу или правой кнопкой → Run Python File in Terminal
- 4 Внизу откроется терминал — введите данные и проверьте результат
tips_and_updates Проверяйте все ветки: если у вас if/elif/else, запустите программу несколько раз с разными входными данными, чтобы каждая ветка сработала хотя бы один раз.