Задание: создать простейший генератор паролей
Примерный результат выполнения задания:
shuffle(passwd)
# функция shuffle перемешивает
список в случайном порядке
Запросить необходимую длину пароля
passwd = list('1234567890abcdABCD!@#$%^&*()-=_?жзиклпшщя')
#список возможных символов, можно изменить
passwd = ‘‘.join([choice(passwd) for x in range(length)])
# функция ‘ ‘.join соединяет элементы списка, в данном случае сгенерированные символы из списка passwd. Кавычки означают разделитель между соединёнными символами.
После того как программа начнёт выполняться, создать её копию, в которой изменить набор символов и изменить разделитель между сгенерированными символами пароля.