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
2 months ago 00:26:10 1
Наследники. Как живут сыновья Путина и Кабаевой | Фильм центра «Досье» | Putin’s kids [English subs]
2 months ago 00:20:00 1
КЕСАЕВА: Путин осквернил могилы детей. Вместо школы – музей спецназа. Матерей Беслана расколола ФСБ
2 months ago 00:25:06 1
Хитрости производителей Кетчупа, которые Перевернут Ваше Сознание! Это НАДО ЗНАТЬ
2 months ago 00:16:10 1
Как сделать контейнер для газопоршневой электростанции?
2 months ago 00:27:40 1
Компьютер для ИИ за 12 млн.руб. - 2x RTX 6000 Ada Generation / 2x AMD EPYC 9754 / RAM 6Tb /SSD 32Tb
2 months ago 01:45:11 1
ИНЖЕНЕР ИИ Марков: Как думает ИИ? Сингулярность и Сознание
2 months ago 00:12:07 1
Россия промышленная: Су-30СМ2, Т-80БВМ, генератор для Воткинской ГЭС. За июль 109 млрд. инвестиций
2 months ago 00:52:52 24
Основное оружие питониста Listcomps и Genexp
2 months ago 00:26:20 879
Хитрости производителей творожных сырков, которые перевернут ваше сознание! Это надо знать
2 months ago 00:07:19 7
Просторная квартира 3+1 у моря в Мерсине за 76 000 € | Отличная инфраструктура
2 months ago 09:21:37 1
Reaching The Farlands after 7 Years | Journey to the Farlands FINALE (12,450,821 - 12,550,821)
2 months ago 00:54:23 163
Горящий стул 1
2 months ago 00:52:59 1
Хитрости производителей Шоколада, которые Перевернут Ваше Сознание! Это НАДО ЗНАТЬ
2 months ago 00:59:45 11
1500 Дней На Экспертной ТехноМагической Сборке В Майнкрафт
2 months ago 00:25:05 61
Хитрости производителей кетчупа. Это надо знать
2 months ago 00:12:06 208
Россия промышленная: Су-30СМ2, Т-80БВМ, генератор для Воткинской ГЭС. За июль 109 млрд рублей инвестиций
2 months ago 00:32:41 4
Fallout 3 Прохождение №23 Гонка Преследования
2 months ago 00:14:02 1
УСТАЛОСТЬ: главные причины слабости, сонливости, вялости, упадка сил! Как поднять жизненную энергию?
2 months ago 00:01:31 4
Энергокомплекс 24 МВт для дата-центра
2 months ago 00:08:20 1
Инвертор МАП про 3квт 12в. (На столько ли он хорошо?)
2 months ago 00:08:55 1
Гибридный солнечный инвертор SILA V 1000P(PF 1.0) (Для дачного дома самый подходящий, СМОТРИ)
2 months ago 00:06:31 1
Видеоправила к игре “Прогрессор. Морские Перевозки“