Дополнительно
"Ожидаемый блок с отступом" ошибка?
Я не могу понять, почему python выдает ошибку "Expected indentation block"?
""" This module prints all the items within a list"""
def print_lol(the_list):
""" The following for loop iterates over every item in the list and checks whether
the list item is another list or not. in case the list item is another list it recalls the function else it prints the ist item"""
for each_item in the_list:
if isinstance(each_item, list):
print_lol(each_item)
else:
print(each_item)
19
2
Там нужно сделать отступ от docstring после определения функции (строки 3, 4):
Отступ:
Или вы можете использовать
#
для комментирования:Также вы можете посмотреть PEP 257 о docstrings.
Надеюсь, это поможет!
Я тоже испытал это на себе:
Этот код не работает и выдает ошибку предполагаемого блока.
Однако, когда я нажимаю клавишу tab перед вводом оператора return self.title, код работает.
Надеюсь, это поможет другим.