Ошибки отступов
Часть раздела Logic & Flow путешествия по Python на Coddy — урок 27 из 78.
В Python правильный отступ имеет решающее значение для определения области видимости блоков кода, таких как циклы, функции и условные операторы. Неправильный отступ может привести к ошибкам или неожиданному поведению. Эти ошибки известны как IndentationError.
Правильные отступы:
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")Неправильный отступ:
if x > 5:
print("x is greater than 5") # Это вызовет ошибку IndentationError
else:
print("x is not greater than 5")В неправильном примере инструкция print внутри блока if не имеет правильного отступа, что приведет к ошибке IndentationError. Последовательные и правильные отступы необходимы для написания корректного кода на Python.
Шпаргалка
Python использует отступы для определения блоков кода. Неправильные отступы приводят к IndentationError.
Правильные отступы:
if x > 5:
print("x is greater than 5")
else:
print("x is not greater than 5")Неправильные отступы:
if x > 5:
print("x is greater than 5") # IndentationError
else:
print("x is not greater than 5")Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Logic & Flow
1Изучение переменных
КонстантыМножественное присваиваниеОбмен значениями переменныхПеременные-заполнителиОкругление чиселПриведение к списку4Приложение «Книга контактов»
Показать менюДобавить контакт7Множества. Часть 2
Математические операции. Часть 1Математические операции. Часть 2Повторение — Охота за сокровищамиПодмножества и надмножестваИтерация по множествамПовторение — Трекер турнира10Базовые генераторы списков
СинтаксисСоздание простых списковДобавление условийИспользование агрегации данныхПовторение — Дом списковПовторение — Элементы свободы13Система управления запасами
Обзор проектаДобавление товара2Словари. Часть 1
Что такое словарь?Создание словаряДоступ к значениямИзменение словарейИтоги — Менеджер рецептов5Продвинутое принятие решений
Тернарный операторПроверка вхожденияПроверка идентичностиОшибки отступовПовторение — Фильтр отпусков8Менеджер записей студентов
Обзор проектаДобавить студента11Продвинутые функции
Возврат нескольких значенийLambda-функции. Часть 1Lambda-функции. Часть 2Задача на повторение — Lambda-сортировкаРекурсивные функции. Часть 1Рекурсивные функции. Часть 2Повторение — сумма вложенного списка14Функции высшего порядка
Функция mapФункция filterПовторение — Валидатор emailПовторение — Обработчик чисел3Словари. Часть 2
Методы словарейВложенные словариПроверка наличия ключейПеребор словарей в циклеПовторение: счетчик частоты6Множества. Часть 1
Что такое множество?Основные операцииМетоды множествПовторение — удаление дубликатов9Продвинутая агрегация данных
Использование SumПоиск минимума и максимумаЭффективная сортировка данныхПовторение — Dictionary Sorter