🐍
menu_bookИнструкции

Инструкции к ЛР №3

Условный оператор if/elif/else — синтаксис и правила

1

Синтаксис условного оператора

В Python условный оператор пишется так:

if условие:
    # блок выполняется если условие ИСТИННО
    действие1
elif другое_условие:
    # иначе если...
    действие2
else:
    # выполняется если все условия выше ЛОЖНЫ
    действие3

warning Обязательные правила:

  • • После if условие — обязательно двоеточие :
  • • Тело блока — всегда с отступом 4 пробела (или Tab)
  • elif и else — на том же уровне что и if
2

Операторы сравнения

ОператорСмыслПримерРезультат
==Равно5 == 5True
!=Не равно5 != 3True
>Больше7 > 3True
<Меньше2 < 1False
>=Больше или равно5 >= 5True
<=Меньше или равно3 <= 2False

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. 1 Создайте новый файл Ctrl+N, сохраните как zadanie1.py
  2. 2 Наберите код вручную (по образцу из раздела «Примеры»)
  3. 3 Нажмите кнопку в правом верхнем углу или правой кнопкой → Run Python File in Terminal
  4. 4 Внизу откроется терминал — введите данные и проверьте результат

tips_and_updates Проверяйте все ветки: если у вас if/elif/else, запустите программу несколько раз с разными входными данными, чтобы каждая ветка сработала хотя бы один раз.