Реализация программы – генератор паролей на питоне

подскажите пожалуйста, как переделать код для реализации с такими заданными условиями? Где число 11 - это количество символов пароля

Сам листинг кода

Условия


Ответы (1 шт):

Автор решения: sayfdor

В следующий раз, во-первых, кидайте код текстом, а не картинкой. Во-вторых, описывайте проблему понятнее, - здесь никто не хочет гадать, что именно вам необходимо. Уважайте комьюнити и оно будет уважать вас.

import random
import string


def get_password(identifier):    
    symbols_array = ['!', '"', "#", '$', '%', '&', "'", '(', ')', '*']
    q = identifier % 8
    password = ''
    
    for i in range(2):
        password += str(random.randint(0, 9))
    
    for i in range(q + 1):
        password += random.choice(string.ascii_uppercase)
    
    for i in range(11 - len(password)):
        password += random.choice(symbols_array)

    return password

→ Ссылка