Вернуться на главную

Условия If/Else

Тема: Управление потоком • Урок 1 из 2

Условные операторы в Python

Условные операторы позволяют выполнять различные блоки кода в зависимости от того, истинно или ложно определенное условие. В Python для этого используются ключевые слова if, elif и else.

Оператор if

Оператор if выполняет блок кода, если условие истинно:

Интерактивный пример

# Простое условие
number = 10

if number > 0:
print("Число положительное")

# Условие с else и elif
number = 15

if number % 3 == 0 and number % 5 == 0:
print(f"Число {number} делится на 3 и 5")
elif number % 3 == 0:
print(f"Число {number} делится на 3")
elif number % 5 == 0:
print(f"Число {number} делится на 5")
else:
print(f"Число {number} не делится ни на 3, ни на 5")

# Вложенные условия
age = 25

if age >= 0:
if age < 13:
print(f"Возраст: {age}. Вы ребенок")
elif age < 18:
print(f"Возраст: {age}. Вы подросток")
else:
print(f"Возраст: {age}. Вы взрослый")
else:
print("Возраст не может быть отрицательным")
📝 Практическое задание: Определение високосного года

Напишите программу, которая определяет, является ли год високосным. Год является високосным, если он делится на 4, но не делится на 100, либо делится на 400.

📝 Практическое задание: Оценка по баллам

Напишите программу, которая преобразует числовую оценку (от 0 до 100) в буквенную оценку (A, B, C, D, F).

← Предыдущий урокСледующий урок →