Как мы проверяем ваши решения

Наш сайт автоматически проверяет ваши решения. Как это работает?

В самом простом случае, система просто запускает код и смотрит на то, что вывелось на экран. А потом сверяет с тем, что мы «ожидали» по заданию.

  -'Hello, World!'
  +'ello, World!'

Если возникает ошибка, то на экране появляется подсказка. На ней знаком + обозначено то, что распечатал ваш код. Знаком - – то что ожидалось. Сравнивая эти два значения можно увидеть ошибку. В примере выше видно, что в выводе пропущена буква H.

В следующих, более сложных уроках вы будете писать функции — некие мини-программы, принимающие информацию из внешнего мира и производящие какие-то операции. Проверка ваших решений в таких случаях выглядит немного сложнее: система запускает ваше решение и передаёт какую-то информацию. Система также знает — «ожидает» — какой именно ответ должна дать правильная функция при таких входных данных.

Например, если ваша задача — написать функцию сложения двух чисел, то проверочная система будет передавать ей разные комбинации чисел и сверять ответ вашей функции с реальными суммами. Если во всех случаях ответы совпадут, то решение считается верным.

Такой подход называется автоматизированным тестированием, и он используется профессиональными программистами в повседневной работе.

Задание

Выведите на экран 9780262531962.


Определения

  • Тесты — специальный код, проверяющий программы на корректность, сверяя правильный результат с реальным.


Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics
Если вы столкнулись с трудностями и не знаете, что делать, задайте вопрос в нашем большом и дружном cообществе
Упражнение доступно только авторизованным пользователям.

Пожалуйста, авторизуйтесь, это необходимо для отслеживания прогресса выполнения уроков. Если у вас ещё нет учётной записи, то сейчас самое время создать аккаунт.