Найти тему
PRO_IT

Создаём "Генератор паролей" на Python

Вот пример кода для простого калькулятора на Python:

--------------------------------------------------------------------------------------------

import random
import string

def generate_password(length):
all_characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(all_characters) for i in range(length))
return password

# пример использования
password_length = 12
print(generate_password(password_length))

--------------------------------------------------------------------------------------------

Этот код использует библиотеку "random" для создания случайных символов и "string" для доступа к различным наборам символов, таким как буквы, цифры и знаки пунктуации.

Функция "generate_password" принимает аргумент "length", который определяет длину генерируемого пароля. Внутри функция сначала объединяет все символы в одну строку "all_characters", затем с помощью генератора списка создает пароль из случайно выбранных символов нужной длины.

Затем мы можем вызвать эту функцию с заданной длиной пароля и получить случайно сгенерированный пароль заданной длины.