/
i_918
/
python_wednesday
Обзор
Документация
Войти
/
i_918
/
python_wednesday
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
24.09/2.py
21 строка
742 B
i_918
добавлены пропавшие папки
10 ноя 2025, 16:36
10 ноя 2025, 16:36
b4d8b25
Код
Авторство
О чём код?
import random punctuation = r"""!"#$%&'()*+,-./:;<=>?@[\]^~{|}~""" ascii_uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" digits = "0123456789" length = int(input("Введите длину пароля: ")) password_chars = [] password_chars.extend(random.choice(ascii_uppercase) for _ in range(length // 3)) password_chars.extend(random.choice(digits) for _ in range(length // 3)) password_chars.extend(random.choice(punctuation) for _ in range(length // 3)) while len(password_chars) < length: full_password = ascii_uppercase + digits + punctuation password_chars.append(random.choice(full_password)) random.shuffle(password_chars) password = "".join(password_chars) print(f"Сгенерированный пароль: {password}")