Доброго времени суток.
Продолжаем наши занятия по изучению языка программирования и разработки 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. Проверка возраста человека:
age = 25
if age < 18:
print("Вы несовершеннолетний")
else:
print("Вы уже совершеннолетний")
С проверкой через IDE:
Проверка не совершеннолетнего:
3. Проверка является ли год високосным:
year = 2024
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("Год високосный")
else:
print("Год не високосный")
С проверкой через IDE:
Проверка 2023 года:
Условный оператор "if" также может использоваться с дополнительными операторами, такими как "elif" (сочетание else if) и "else", что позволяет строить более сложные ветвления.
Структура блока:
if условие:
# блок кода, который выполнится, если условие истинно
elif другое_условие:
# блок кода, который выполнится, если другое условие истинно
else:
# блок кода, который выполнится, если ни одно из условий не было истинно
В IDE:
Пример использования операторов "if", "elif" и "else":
x = 15
if x < 0:
print("Число отрицательное!")
elif x == 0:
print("Число равно нулю!")
else:
print("Число положительное!")
С проверкой через IDE:
Проверка отрицательного числа:
Заключение
Таким образом, условный оператор "if" в языке программирования Python позволяет реализовывать ветвления, что упрощает написание программ и делает код более понятным и легким для чтения.