Найти тему
About life and other

5. Урок №5: Ветвление. Условный оператор Python

Оглавление

Доброго времени суток.

Продолжаем наши занятия по изучению языка программирования и разработки Python.

Предыдущие уроки вы можете посмотреть тут, а так же интересные статьи в этом направлении.

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

В языке программирования Python для реализации ветвления используется условный оператор "if".

Синтаксис условного оператора "if" в Python выглядит следующим образом:

1. Не полная форма ветвления в Python:

if Условие:
блок кода

2. Полная форма ветвления в Python:

if Условие:
блок кода
else:
блок кода

Примеры:

1. Проверка числа на четность или нечетность:

num = 5

if num % 2 == 0:
print("Число четное")
else:
print("Число нечетное")

С проверкой через IDE:

-2

Проверка четного числа:

-3

2. Проверка возраста человека:

age = 25

if age < 18:
print("Вы несовершеннолетний")
else:
print("Вы уже совершеннолетний")

С проверкой через IDE:

-4

Проверка не совершеннолетнего:

-5

3. Проверка является ли год високосным:

year = 2024

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("Год високосный")
else:
print("Год не високосный")

С проверкой через IDE:

-6

Проверка 2023 года:

-7

Условный оператор "if" также может использоваться с дополнительными операторами, такими как "elif" (сочетание else if) и "else", что позволяет строить более сложные ветвления.

Структура блока:

if условие:
# блок кода, который выполнится, если условие истинно
elif другое_условие:
# блок кода, который выполнится, если другое условие истинно
else:
# блок кода, который выполнится, если ни одно из условий не было истинно

В IDE:

-8

Пример использования операторов "if", "elif" и "else":

x = 15

if x < 0:
print("Число отрицательное!")
elif x == 0:
print("Число равно нулю!")
else:
print("Число положительное!")

С проверкой через IDE:

-9

Проверка отрицательного числа:

-10

Заключение

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