12.2 Генератор паролей 2 . _Поколение Python__ курс для продвинутых. Курс Stepik
Напишите программу, которая с помощью модуля random генерирует n паролей длиной m символов, состоящих из строчных и прописных английских букв и цифр, кроме тех, которые легко перепутать между собой:
«l» (L маленькое);
«I» (i большое);
«1» (цифра);
«o» и «O» (большая и маленькая буквы);
«0» (цифра).
Дополнительное условие: в каждом пароле обязательно должна присутствовать хотя бы одна цифра и как минимум по одной букве в верхнем и нижнем регистре.
Примечание 1. Считать, что числа n и m всегда таковы, что требуемые пароли сгенерировать возможно.
Примечание 2. Решение задачи удобно оформить в виде двух вспомогательных функций:
функция generate_password(length) – возвращает случайный пароль длиной length символов;
функция generate_passwords(count, length) – возвращает список, состоящий из count случайных паролей длиной length символов.
Примечание 3. Приведенные ниже тесты – это лишь образцы возможного ответа. Возможны и другие способы генерации паролей.
Разбор задач из онлайн-курса “Поколение Python“: курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
“Поколение Python“: курс для профессионалов -
“Поколение Python“: курс для продвинутых -
“Поколение Python“: курс для начинающих -
“Программирование на Python“ -
Единоразовая поддержка -
1 view
347
82
12 hours ago 01:57:53 1
Ganesh live on Twitch! HQ Recordings + Trance Family LA 19/2/2021
1 day ago 00:03:29 126
Укуриваем Mercedes GL X164 дымогенератором, между делом ищем подсосы воздуха! Впускной тракт ОМ642!
1 day ago 04:13:05 27
[Завтракаст – игры, технологии, интернет, подкаст] Завтракаст 331 – Она ему как раз
2 days ago 00:06:03 36
Квартира 1+1 в Турции у моря за 49 000 € – Недвижимость в Мерсине, Арпачбахшиш
2 days ago 00:01:15 1
Аккумуляторная батарея Huter AGM 12В 7Ач 3D обзор.
3 days ago 00:06:31 1
BIOFA в «Конаково Ривер Клаб». Гармония и смысл в каждой детали.
3 days ago 00:05:51 1
Реновация загородного дома с Fama
3 days ago 00:20:40 1.4K
Новости Владимира и Владимирской области за 10 декабря 2024 года. Вечерний выпуск
3 days ago 02:32:55 44
[TheBrainDit] ШРАМ, БАЗА МОНОЛИТ И КОНТРОЛЕР - Прохождение - . 2: Heart of Chornobyl #4
3 days ago 00:00:21 2
️?️?️?️ для 2х подразделений десантников на Курском направлении
3 days ago 00:00:08 4
Озонирование салона автомобиля, Москва, выезд
3 days ago 00:01:24 5
Бензиновый генератор Huter DY3000LX 3D обзор.
3 days ago 00:08:01 4.3K
Как построить дом и не пожалеть?! Предусмотрите ЭТО заранее!
3 days ago 00:50:55 19.4K
ТЯЖЕЛЫЙ ЛЮКС ЗА 200К / MERCEDES W210
4 days ago 00:22:39 1.3K
Теперь Ваши ЗУБЫ портиться НЕ будут НИКОГДА! И вот как!
4 days ago 00:01:17 1
Вагонка из лиственницы сорт «Экстра» и «АВ» для фасада