SyntaxError: invalid syntax (unknown token [ ])

Пока что учу циклы и сделал примерный код, чтобы понять как оно работает:

counter = 0

while counter < 15:
  print(counter)
  counter = counter + 1
else:
  print("end")

Когда запускаю код выводит ошибку:

File <string>, line 3
     print(counter)
     ^
SyntaxError: invalid syntax (unknown token [ ]) 

Смотрел много видео и читал форумы но до сих пор не могу понять что с этим делать.


Ответы (2 шт):

Автор решения: Павел

Сам код корректный, у вас проблема с отступами, с точки зрения интерпретатора количество пробелов должно быть одинаковым внутри одного блока, но среди Python-разработчиков принято использовать четыре пробела, либо одну табуляцию.

counter = 0

while counter < 15:
    print(counter)
    counter = counter + 1
else:
    print("end")
→ Ссылка
Автор решения: web developer
    counter = 0

while counter < 15:
  print(counter)
  counter = counter + 1
else:
  print("end")

видимо отступ забыли в 3 строке введите сюда описание изображения

→ Ссылка