В этой статье мы будем писать генератор паролей на Python. Библиотеки которые понадобятся для этого проекта: random (Весь код будет в самом низу) Импортируем библиотеки Создаём константу для всех символов которые есть на клавиатуре, и сразу же переменную для вывода Далее создаём цикл while, спрашиваем у пользователя через какой регистр будет делаться вывод(1 - верхний и нижний регистр, 2 - только верхний, 3 - только нижний) и спрашиваем количество символов в пароле Далее идут условия После условия цикл for в который воспроизводиться столько раз сколько мы вводили ранее. В переменную upper_lower будем записывать 0 или 1 Дальше идёт проверка, если 1 то в переменную output записываем/добавляем символ верхнего регистра, если 0 то символ нижнего регистра. С таким же алгоритмом работают и остальные условия. После всего этого выводим результат И очищаем переменную Сам код: import random SYMBOLS = "1234567890_qwertyuiopasdfghjklzxcvbnm" output = "" while True: register = int(input("Введи