Конспект урока Условный оператор в Python

  • docx
  • 06.03.2026
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Конспект урока Условный оператор в Python.docx

 

 

 

 

 

 

 

 

 

 

Конспект урока

 

По информатике

 на тему: условный оператор в  Python

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Автор: Кунский Ярослав Игоревич

 

Пояснительная записка.

Материалы уроку могут быть использованы в рамках внеурочной деятельности в курсе изучения языка программирования Python, на уроках информатики в 8 классе по темам «Язык программирования» и «Алгоритмические конструкции», а также при подготовке к ОГЭ, задание № 16 (Программирование).

Метапредметные результаты:

Регулятивные.

Ученики поставят цели для решения задач, спланируют этапы работы и проведут самооценку работы программ.

Освоят навык корректировки действий при ошибках в процессе выполнения задания.

Коммуникативные.

Научатся презентовать результаты работы команды, используя визуализацию

Предметные результаты:

разрабатывать программы, содержащие оператор (операторы) ветвления, в том числе с использованием логических операций;

использовать при разработке программ логические значения, операции и выражения с ними;

анализировать предложенные алгоритмы, в том числе определять, какие результаты возможны при заданном множестве исходных значений;

создавать и отлаживать программы на одном из языков программирования Python.

Ход занятия:

1.     Организационный момент – 1 мин.

2.     Изучение нового материала – 10 мин.

3.     Рефлексия – 2 мин.

4.     Самостоятельная работа – 17 мин.

5.     Презентация программ учеников – 15 мин.

Оборудование:

Компьютер, Python (версия не ниже 3.5), среды разработки на Python: IDLE, PyCharm, Thonny, Visual Studio Code, интерактивная доска.

 

Условный оператор в Python — это основная конструкция для принятия решений в программе. Он позволяет выполнять разные блоки кода в зависимости от истинности или ложности условий, что делает код гибким и похожим на логику человеческого мышления.

Для записи условного оператора используются ключевые слова if и else («если», «иначе»), двоеточие, а также отступ в четыре пробела.

 

Простейшая форма проверяет одно условие (не полное ветвление):

if условие:

# код выполняется при True

Отступы (4 пробела) обязательны для блока кода

x = 20

if x > 10:

    print("x больше 10")

# этот код выведет "x больше 10", т.к. условие истинно (True)

 

Полная форма ветвления

If условие:

  Действия, если условие верно (True)

else:

         Действия, если условие неверно (False)

x = 4

if x > 10:

    print("x больше 10")

else:

    print("x меньше или равно 5")

# этот код выведет " x меньше или равно 5", т.к. условие ложно (False)

Для нескольких условий используется elif (else if):

 

speed = 85

if speed >= 90:

    print("A")

elif speed >= 80:

    print("B")

elif speed >= 70:

    print("C")

else:

    print("F")

# этот код выведет " B".

Логические операторы:

and — оба истинны: x > 0 and x < 10

or — хотя бы одно: x == 0 or x == 10

not — отрицание: not (x > 5)

Операции отношений:

> больше

< меньше

>= больше или равно

<= меньше или равно

== равно

!=  не равно        

 

Практика:

Задание №1

В интернет-магазине действует скидка 15 % при покупке на сумму от 2000 рублей. Напишите программу, которая будет вычислять итоговую сумму покупок.

total = int(input())

if total >= 2000:

    print(total - total * 0.15)

else:

    print(total)

Задание № 2

Билет в кино для взрослых (возраст >= 18 лет) стоит 500 рублей, а для детей (возраст < 18 лет) на билет действует скидка 20%. Напиши программу, которая запрашивает возраст пользователя и определяет стоимость билета в кино с учетом возможной скидки.

age = int(input())

if age >= 18:

    print("Стоимость билета", 500)

else:

    print("Стоимость билета", 500 - 500 * 0.20)

Задание № 3

Самостоятельно придумайте программу на Python, в которой бы использовался условный оператор и презентуй ее.

Вопросы для контроля:

1.     Что такое условный оператор?

2.     Зачем нужен условный оператор?

3.     Приведите пример условного оператора в реальной жизни.


 

4.