12.2 Генератор паролей 1. _Поколение Python__ курс для продвинутых. Курс Stepik

Напишите программу, которая с помощью модуля random генерирует n паролей длиной m символов, состоящих из строчных и прописных английских букв и цифр, кроме тех, которые легко перепутать между собой: «l» (L маленькое); «I» (i большое); «1» (цифра); «o» и «O» (большая и маленькая буквы); «0» (цифра). Примечание 1. Считать, что числа nn и mm всегда таковы, что требуемые пароли сгенерировать возможно. Примечание 2. В каждом пароле необязательно должна присутствовать хотя бы одна цифра и буква в верхнем и нижнем регистре. Примечание 3. Решение задачи удобно оформить в виде двух вспомогательных функций: функция generate_password(length) – возвращает случайный пароль длиной length символов; функция generate_passwords(count, length) – возвращает список, состоящий из count случайных паролей длиной length символов. Примечание 4. Приведенные ниже тесты – это лишь образцы возможного ответа. Возможны и другие способы генерации паролей. Разбор задач из онлайн-курса “Поколение Python“: курс для начинающих. С образовательной онлайн-платформы Stepik. Разбор задач по Python (Питон): “Поколение Python“: курс для профессионалов - “Поколение Python“: курс для продвинутых - “Поколение Python“: курс для начинающих - “Программирование на Python“ - Единоразовая поддержка -
Back to Top