← Все вопросы

SyntaxError: expected ':' — забыл двоеточие, но не вижу где

Задан 22 месяца назад851 просмотров1 ответ
4

Питон ругается SyntaxError: expected ':', а я не понимаю в какой строке проблема.

for i in range(5)
    print(i)

Где тут ошибка?

1 ответ

8
✓ Принятый ответ — помог автору

В питоне строки, которые открывают блок — for, while, if, else, def, class — обязаны заканчиваться двоеточием :. У тебя после range(5) его нет.

Добавь двоеточие:

for i in range(5):
    print(i)

Если видишь expected ':' — почти всегда это значит "ты забыл двоеточие в конце предыдущей строки".

Ваш ответ

, чтобы ответить на вопрос.