← Все вопросы

Зачем двоеточие в конце строки в Python?

Задан 7 месяцев назад641 просмотров2 ответа
12

После if, for, def всегда ставят :. Что будет, если забыть?

2 ответа

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

Двоеточие говорит «дальше будет вложенный блок с отступом». Его ставят после if, for, while, def, class, else и т.д.

if x > 0:
    print("положительное")

Если забыть :, получишь SyntaxError ещё до запуска.

5

Чтобы Python понял, где начинается тело блока.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект