Данное приложение предназначено для вычисления скорости печати пользователя. Можно выбрать один из двух языков: Английский или Русский. Текст, который необходимо набрать появляется в рамке сверху. Ниже располагается рамка для набора текста пользователем. Каждая неправильно напечатанная буква увеличивает количество ошибок (и, в конце концов, уменьшает точность в процентном выражении), а также становится красной, чтобы пользователь мог ее найти. Когда напечатанный пользователем текст, соответствует тексту, который необходимо было напечатать, тогда функционирование программы заканчивается. Показывается скорость печатания в символах в минуту, а также точность в %, учитывая количество ошибок и длину текста.
По каждому из языков ведется учет 10-и лучших результатов по скорости - количества символов в минуту. Лучшие результаты можно посмотреть в отдельном окне "high_scores.py" при нажатии на кнопку "High Scores" в главном меню.
-
Графический динамический интерфейс (обновление времени, количества ошибок при введении текста).
-
Ввод текста на английском языке. В дополнение, добавлено небольшое число текстов на английском языке.
-
Ввод текста на русском языке. Добавлено небольшое количество текстов на русском языке.
-
Таблица лучших результатов в отдельном окне (по 10 для каждого языка: английского и русского).
datetime
, math
, numpy
, pandas
, random
, tkinter