

Условный оператор
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
12 questions
Teaching Modalities
Presentation
•
University
11 questions
Social Networks
Presentation
•
University
14 questions
APA References
Presentation
•
KG - University
13 questions
BEG U3 S5 - A new home!
Presentation
•
University
12 questions
Chapter 8 Quiz
Presentation
•
University
14 questions
Practice When to Cite
Presentation
•
University
12 questions
Урок без названия
Presentation
•
University
14 questions
PHIL
Presentation
•
University
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade