Условный операторУрок 1 из 6
if / else — ветвление программы
15 мин20 XP
Условный оператор if / else
pythonage = 18
if age >= 18:
print("Совершеннолетний")
else:
print("Несовершеннолетний")
Важно: отступы!
Python использует отступы (4 пробела) для обозначения блоков.
pythonif True:
print("Это в блоке if") # 4 пробела
print("Тоже в блоке") # 4 пробела
print("Это вне блока") # 0 пробелов
Ветвление без else
pythonx = 10
if x > 0:
print("Положительное")
# если x <= 0, ничего не выводится
Boolean-контекст
pythonname = ""
if name: # пустая строка — False
print("Есть имя")
else:
print("Имя не задано")
items = [1, 2, 3]
if items: # непустой список — True
print("Список не пуст")
📌 Запомни
- Блок
ifвыполняется если условиеTrue - Отступы обязательны — Python не использует
{} elseнеобязателен
Квест
Максимум двух чисел
15 мин25 XP
Даны a = 15, b = 23.
Выведите большее число.
Ожидаемый вывод: 23
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.