Ошибка возникает из-за неправильного форматирования отступов в коде. В 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 пробела для каждого уровня отступа), либо только табуляцию. Смешивание способов может приводить к ошибкам.