Генератор паролей

Что для этого нужно

Чтобы вы смогли сделать генератор паролей, вы должны установить Python на ваш компьютор. Когда это будет сделано, следуйте шагам внизу.

Как это программировать

Для начала создайте файл passwords.py и вставьте следующий код:


                import random

                digits = '1234567890'
                lowercase_letters = 'abcdefghijklmnopqrstuvwxyz'
                uppercase_letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                punctuation = '!#$%&*+-=?@^_'
                chars = ''
                
                cp = int(input('Кол-во паролей '))
                lp = int(input("Длина паролей "))
                d = input("Включать цифры? ")
                ul = input("Включать заглавные буквы? ")
                ll = input("Включать строчные буквы? ")
                z = input("Включать знаки? ")
                n = input("Не включать il1Lo0O? ")
                
                
                
                if d.lower() == 'y':
                    chars += digits
                if ll.lower() == 'y':
                    chars += lowercase_letters
                if ul.lower() == 'y':
                    chars += uppercase_letters
                if z.lower() == 'y':
                    chars += punctuation
                if n.lower() == 'y':
                    for c in 'il1Lo0O':
                        chars.replace(c,'')
                
                def generate_password(l, c):
                    password = ''
                    for i in range(l):
                        password += random.choice(c)
                    return password
                
                
                for k in range(cp):
                    print(generate_password(lp, chars))