Инструкции if–else
Научитесь принимать решения с помощью if, else и elif.
«Инструкции if–else» — бесплатный урок Python For Kids на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python For Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python For Kids содержит 4 уроков всего.
Принятие решений с помощью if-else
Инструкции if-else
Добро пожаловать на урок «Управление потоком выполнения»! Сегодня вы узнаете, как принимать решения в программах на Python с помощью инструкций if, else и elif.

Что такое инструкции if-else?
Инструкции if-else позволяют программе выбирать разные пути выполнения в зависимости от определённых условий. Это похоже на принятие решений: «Если произойдёт это, сделайте то; иначе сделайте что-нибудь другое».
- If: проверяет условие и выполняет код, если оно истинно.
- Else: выполняет код, если условие if ложно.
- Elif: (else if) проверяет другое условие, если предыдущее условие if было ложным.
Инструкция if
Инструкция if позволяет программе выполнить блок кода только в том случае, если определённое условие истинно.
Синтаксис:
if condition:
# code to execute if condition is trueПример инструкции if
Рассмотрим работу инструкции if на простом примере.
Пример:
# Checks if the number is positive
number = 5
if number > 0:
print("The number is positive.")
Инструкция else
Инструкция else позволяет программе выполнить блок кода, если предыдущее условие if ложно.
Синтаксис:
if condition:
# code to execute if condition is true
else:
# code to execute if condition is falseПример инструкции if-else
Рассмотрим, как использовать инструкции if и else вместе.
Пример:
# Checks if the number is even or odd
number = 4
if number % 2 == 0:
print("The number is even.")
else:
print("The number is odd.")
Инструкция elif
Инструкция elif (сокращение от «else if») позволяет последовательно проверить несколько условий.
Синтаксис:
if condition1:
# code to execute if condition1 is true
elif condition2:
# code to execute if condition2 is true
else:
# code to execute if none of the above conditions are trueПример инструкции if-elif-else
Давайте создадим программу, которая определяет, является ли число положительным, отрицательным или равным нулю.
Пример:
# Categorizes the number
number = 0
if number > 0:
print("The number is positive.")
elif number < 0:
print("The number is negative.")
else:
print("The number is zero.")
age = 16
if age >= 18:
print("You are an adult.")
elif age >= 13:
print("You are a teenager.")
else:
print("You are a child.")
Отличная работа!
Вы научились использовать инструкции if, else и elif для принятия решений в программах на Python. Благодаря этому программы могут по-разному реагировать на различные условия. Продолжайте практиковаться, создавая собственные программы для принятия решений!

Часто задаваемые вопросы
Урок «Инструкции if–else» бесплатный?
Да — полный текст урока «Инструкции if–else» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python For Kids, подпишись на CoddyKit PRO. Курс Python For Kids содержит 4 уроков всего.
Чему я научусь в уроке «Инструкции if–else»?
Научитесь принимать решения с помощью if, else и elif. Ты практикуешь Python For Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python For Kids?
Предыдущий опыт не требуется. Python For Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Инструкции if–else»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python For Kids?
Да. Каждый урок Python For Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Инструкции if–else
- Циклы в Python
- Вложенные циклы
- Break и continue