

Условный оператор
Presentation
•
Information Technology (IT)
•
University
•
Practice Problem
•
Medium
Юлия Анищенко
Used 2+ times
FREE Resource
10 Slides • 8 Questions
1
Лекция 3. Условные операторы и логические выражения
2
Введение в условные операторы
Условные операторы – это конструкции, которые позволяют выполнять определенные действия в зависимости от условий.
🔹 Зачем они нужны?
Позволяют управлять логикой программы.
Используются в циклах, обработке данных, играх, алгоритмах принятия решений.
🔹 Примеры из жизни:
Если идет дождь, взять зонт.
Если температура выше 25°C, надеть футболку, иначе куртку.
3
Multiple Select
Какой процесс можно описать условными операторами?
(Можно выбрать несколько вариантов)
Выбор одежды по погоде
Умножение двух чисел
Оплата покупки в магазине
Определение, прошел ли студент экзамен
4
Оператор if выполняет блок кода только если условие истинно.
🔹 Синтаксис
if условие:
# Блок кода, выполняется при истинном условии
🔹 Пример:
age = 18
if age >= 18:
print("Вы совершеннолетний!")
Оператор if
5
Multiple Choice
Какой результат будет при age = 20?
(Выберите один вариант)
Вы совершеннолетний!
Вы несовершеннолетний!
Ошибка в коде
Код ничего не выведет
6
Оператор if-else
Оператор if-else выполняет один блок кода при истинном условии, другой – при ложном.
🔹 Синтаксис:
if условие:
# Код выполняется, если условие истинно
else:
# Код выполняется, если условие ложно
🔹 Пример:
age = 16
if age >= 18:
print("Вы совершеннолетний!")
else:
print("Вы несовершеннолетний!")
7
Multiple Choice
Что выведет программа, если age = 16?
(Выберите один вариант)
Вы совершеннолетний!
Ошибка в коде
Ничего не выведет
Ничего не произойдет, так как if не выполняется
8
grade = 75
if grade >= 90:
print("Отлично!")
elif grade >= 75:
print("Хорошо!")
else:
print("Нужно подтянуть знания.")
🔹 Пример:
if условие1:
# Блок кода 1
elif условие2:
# Блок кода 2
else:
# Блок кода по умолчанию
🔹 Синтаксис:
Оператор if-elif-else
Когда есть несколько условий, используется if-elif-else.
9
Multiple Choice
Какая оценка будет выведена при grade = 60?
(Выберите один вариант)
Отлично!
Хорошо!
Нужно подтянуть знания.
Ошибка в коде
10
Вложенные условия
Условные операторы можно вкладывать друг в друга, но делать это нужно аккуратно.
🔹 Синтаксис:
age = 20
if age >= 18:
if age >= 21:
print("Можно пить алкоголь")
else:
print("Можно водить, но нельзя пить алкоголь")
else:
print("Нельзя водить машину")
11
Multiple Choice
Какой результат при age = 17?
(Выберите один вариант)
Можно пить алкоголь
Можно водить, но нельзя пить алкоголь
Нельзя водить машину
Ошибка в коде
12
x = 10
y = 20
if x > 5 and y > 15:
print("Оба условия истинны")
if x < 5 or y > 15:
print("Хотя бы одно условие истинно")
if not x == 10:
print("x не равен 10")
🔹 Пример:
and – истина, если оба условия истинны.
or – истина, если хотя бы одно условие истинно.
not – инвертирует условие.
🔹 Операторы:
Логические выражения (and, or, not)
Логические операторы используются для объединения условий.
13
Multiple Select
Какие из этих выражений вернут True?
(Можно выбрать несколько вариантов)
True and False
True or False
not False
False and True
14
result = not True or False and True
print(result) # Что выведет?
🔹 Пример:
1️⃣ not
2️⃣ and
3️⃣ or
Приоритет выполнения операторов:
Приоритет логических операций
15
Multiple Choice
Расставь скобки в выражении так, чтобы оно соответствовало приоритету операторов:
(Выбери правильный вариант)
((not False) or True) and False
not (False or (True and False))
(not False) or (True and False)
not (False or True) and False
16
Тернарный оператор
Тернарный оператор – это короткая запись if-else.
🔹 Синтаксис:
значение1 if условие else значение2
🔹 Пример:
age = 20
status = "совершеннолетний" if age >= 18 else "несовершеннолетний"
print(status)
17
Multiple Choice
Как переделать этот if-else в тернарный оператор?
(Выбери правильный вариант)
result = "положительное" if x > 0 else "отрицательное"
result = "отрицательное" if x > 0 else "положительное"
result = "положительное" and x > 0 else "отрицательное"
Ошибка, так нельзя записать
18
Задания для практики
1️⃣ Проверка числа с тернарным оператором:
Напишите программу, которая запрашивает у пользователя число и выводит, является ли оно четным или нечетным.
2️⃣ Реализуйте проверку логина и пароля:
Если логин — "admin", а пароль — "1234", вывести "Доступ разрешен".
Иначе вывести "Неверный логин или пароль".
Лекция 3. Условные операторы и логические выражения
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
14 questions
LINGKUNGAN PEMBELAJARAN MULTIMEDIA
Presentation
•
University
12 questions
Vocabulary unit 3-New Headway-lesson 1
Presentation
•
University
12 questions
Grammar Highlights - Reported Speech
Presentation
•
University
17 questions
SAT Reading Practice Test 1
Presentation
•
12th Grade - University
16 questions
Unidad 3
Presentation
•
University
11 questions
TYPES OF LEARNING STYLES
Presentation
•
University
12 questions
Работа со строками
Presentation
•
KG - University
14 questions
Travel
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade