NooBick, по секрету. В этих строчках используются переменные number, time и zdr, о которых ты никому ничего не сказал. Пси-корпус расформировали, тут телепатов нет.
А я часто забываю о пользе множеств, чаще использую для удаления дублей и один раз использовал для получения симметричной разницы ))
Хотя решение имеет свои ограничения. Если в дальнейшем потребуется проверять, что в пароле не меньше 2 цифр, то преобразованием пароля в set символов эту задачу не решить.
Роман Александрович, сам не пробовал, но Kivy появился несколько лет назад. Думаю проект уже достаточно стабильный, чтобы посматривать в его сторону.
И люди ещё пишут, что сейчас и Qt5 (написан на C++) можно использовать для мобильной разработки. Можно предположить, что и Python обёртки вокруг него (PySide2 или PyQt5) могут быть пригодны. Но это неточно.
Вы или ваша команда какой язык программирования лучше знает?
В вашем городе много разработчиков, знающих этот язык программирования?
Насколько критична надёжность работы приложений?
Насколько ограничены сроки разработки приложений?
Вы в курсе, что алгоритм Дамерау-Левенштайна так устроен, что позволяет сравнивать между собой только 2 слова за 1 выполнение?
И верно ли я понял задачу: программа запрашивает у пользователя "введите слово", пользователь что-нибудь вводит и программа в ответ должна выдать самое похожее слово из списка?
zlodiak, думаю нет.
ntpd
вроде за обновление времени отвечает.У
python3.6
установленыsetuptools
,pip
,venv
?И Вы руками ставили все эти версии Python?