Почему люди выражают недовольство по поводу отступов?

  • 31 августа 2023 г. 14:26
Ответы на вопрос 2
Ошибка возникает из-за неправильного форматирования отступов в коде. В Python отступы играют важную роль и используются для обозначения блоков кода. В вашем случае, третья строка должна быть на том же уровне отступа, что и строка предыдущая. Верный вариант кода будет выглядеть так:

def points(games):
    count = 0
    for x, y in games:
        if x > y:
            count = count + 3
        elif x < y:
            pass
        elif x == y:
            count = count + 1
    return count

Возможно, ошибка возникла из-за смешения пробелов и табуляции. В Python рекомендуется использовать либо только пробелы (обычно 4 пробела для каждого уровня отступа), либо только табуляцию. Смешивание способов может приводить к ошибкам.
Попробуйте использовать символ ТАВ вместо пробелов.
Похожие вопросы