← Все вопросы

IndentationError: expected an indented block — что от меня хотят?

Задан 10 месяцев назад753 просмотров1 ответ
5

Пишу первую функцию, питон ругается IndentationError: expected an indented block after function definition. Код:

def hello():
print("Привет")

Чего ему не хватает?

1 ответ

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

После строки с двоеточием (def, if, for, while...) питон ждёт, что дальше пойдёт тело с отступом. У тебя print стоит вплотную к левому краю, поэтому питон говорит "ожидал блок с отступом, а его нет".

Сделай отступ в 4 пробела:

def hello():
    print("Привет")

Если тело пока писать не хочешь — поставь заглушку pass:

def hello():
    pass

Ваш ответ

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