Тема: Управление потоком • Урок 1 из 2
Условные операторы позволяют выполнять различные блоки кода в зависимости от того, истинно или ложно определенное условие. В Python для этого используются ключевые слова if, elif и else.
Оператор 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).