Зарегистрируйтесь, чтобы продолжить обучение

Комментарии Основы Python

Кроме самого кода, в исходных файлах часто можно встретить комментарии — это строки, которые не обрабатываются интерпретатором. Они нужны для программистов: чтобы пояснить, как работает код, отметить, где есть ошибки, или напомнить себе и другим, что нужно доделать.

# Удалить строку ниже после реализации задачи по регистрации
print(10)

В Python все комментарии — однострочные. Они начинаются со специального символа #, после которого может идти любой текст. Всё, что написано после #, интерпретатор игнорирует.

Комментарий может занимать всю строку:

# For Winterfell!
# For Lanisters!

Или стоять в конце строки с кодом:

print('I am the King') # For Lannisters!

Если нужно оставить длинное пояснение, используют несколько строк с #:

# The night is dark and
# full of terrors.
print('I am the King')

Они не влияют на выполнение программы, но делают код понятнее. Комментарии помогают команде быстрее разобраться в чужом коде и не забыть важные детали в собственном.

📌 Хорошее правило: пишите код так, чтобы он был понятен без комментариев, но если что-то требует пояснения — не стесняйтесь комментировать.

Служебные комментарии

В процессе работы вы будете встречаться с таким кодом в нашем редакторе:

# BEGIN

# END

BEGIN и END здесь это обычные комментарии, которые никак не влияют на работу программы. Они нужны для того, чтобы показать место, где нужно писать код задания - между ними.

# BEGIN
<здесь ваше решение>
# END

Проще говоря: видите BEGIN и END — пишите между ними, остальное не трогайте.

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff