Дописать функции в готовое приложение (с UI) на Python (Шифр Цезаря)
1 000 руб. за проект
Есть готовое написанное мини-приложение на Python (во вложение не влазит, за материалами (код и приложение) обратиться дополнительно) к следующему ТЗ:
1) Зашифрование и расшифрование текстов, записанных кириллицей и латиницей
2) Взлом зашифрованного русскоязычного текста методом наименьших квадратов
3) Замена во вводимом тексте буквы Ё на Е
4) Очистка вводимого текста от всех небуквенных символов,знаков препинания, пробелов;
приведение всех букв к строчному регистру
5) Приведение введённого значения ключа к диапазону [0; 32] для кириллицы, [0; 26] для
латиницы
6) Выдача обработанного текста группами по пять символов
7) Защита от неправильных действий пользователя («дуракоустойчивость»)
8) Дружественный интерфейс
Задача исправить следующие ошибки:
1. Убрать проверку ключа при взломе (сейчас он требует, чтобы там было что-то написано)
2. Добавить возможность вставлять текст (CTRL+V) в поле "Введите текст"
3. При пустом вводе или вводе только цифр программа должна выдавать следующее: "Поле пустое" или "Поле должно содержать текст" соответственно
4. Добавить дополнительную кнопку "Очистить ввод", которая бы очищала поле "Введите текст"
Ну и просто собрать там же новое приложение .exe через pyinstaller
Задача не трудная. В целом остальные функции программы должны работать как надо, но если найдете что-то ещё, был бы рад)
1) Зашифрование и расшифрование текстов, записанных кириллицей и латиницей
2) Взлом зашифрованного русскоязычного текста методом наименьших квадратов
3) Замена во вводимом тексте буквы Ё на Е
4) Очистка вводимого текста от всех небуквенных символов,знаков препинания, пробелов;
приведение всех букв к строчному регистру
5) Приведение введённого значения ключа к диапазону [0; 32] для кириллицы, [0; 26] для
латиницы
6) Выдача обработанного текста группами по пять символов
7) Защита от неправильных действий пользователя («дуракоустойчивость»)
8) Дружественный интерфейс
Задача исправить следующие ошибки:
1. Убрать проверку ключа при взломе (сейчас он требует, чтобы там было что-то написано)
2. Добавить возможность вставлять текст (CTRL+V) в поле "Введите текст"
3. При пустом вводе или вводе только цифр программа должна выдавать следующее: "Поле пустое" или "Поле должно содержать текст" соответственно
4. Добавить дополнительную кнопку "Очистить ввод", которая бы очищала поле "Введите текст"
Ну и просто собрать там же новое приложение .exe через pyinstaller
Задача не трудная. В целом остальные функции программы должны работать как надо, но если найдете что-то ещё, был бы рад)
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.