*** В Python границы блоков и операторов определяются автоматически, по отступам строк (по пустому пространству слева от кода). Все операторы с одинаковыми отступами (с отступами на одинаковое расстояние) принадлежат к одному блоку кода. Неправильный отступ в программе приведёт или к исключению, или к тому, что программа будет работать не так, как ожидалось. Рассмотрим простой пример*. nums = [1, 2, 3, 4, 5, 6] # Создаём список чисел n = 2 # Искомое число found = False # Переменная для хранения результата поиска (по умолчанию — не найдено) for num in nums: # Перебираем каждый элемент списка if n == num: # Если текущий элемент равен искомому числу found = True # Устанавливаем found в True (значит, число найдено) break # Прерываем цикл, так как искать дальше нет смысла print(f'List contains {n}: {found}') # Выводим результат *** Как работает программа: 1. Инициализация: • Создаётся список nums с числами от 1 до 6.
О важности отступов в Python
17 мая17 мая
7
2 мин