Запрос ввода данных пользователем

Одна из распространенных проблем, с которой сталкиваются Web-мастера и разработчики — это автоматические механизмы рассылки спама, которые отсылают комментарии в незащищенные блоги и другие Web-сайты, где поддерживаются комментарии.
Типичным решением этой проблемы является применение так называемого образа "САРТСНА" (Completely Automated Public Turing Test to Tell Computers and
Humans Apart — Полностью автоматизированный открытый тест Тьюринга по распознанию людей и машин), который требует, чтобы посетитель прочитал графическую версию текста с каким-то искажением. Человек без проблем может прочитать текст на таком изображении, а автоматический сценарий — нет. Но этому подходу, к сожалению, присуща проблема удобства работы, т.к. пользователи с плохим зрением не смогут выполнить требуемое действие. Более подробную информацию об этом виде САРТСНА можно прочитать по адресу http://freshmeat.net/projects/kcaptcha/.
Усовершенствованием такой схемы является альтернативная запись той же самой информации. При этом снимаются проблемы доступности, присущие классическому методу САРТСНА.
В качестве простого, но эффективного примера вы создадите в приведенном ниже
упражнении небольшую библиотеку, которая будет задавать простые математические задачки со случайными операндами. Она будет называться SimpleCAPTCHA.