29. Случайный пароль.

(открыть в новой вкладке)

Условие:

Напишите функцию, которая будет генерировать случайный пароль. В пароле должно быть от 7 до 10 символов, при этом каждый символ должен быть случайным образом выбран из диапазона от 33 до 126 в таблице ASCII.
Ваша функция не должна принимать на вход параметры, а возвращать будет сгенерированный пароль. В основной программе вы должны просто вывести созданный случайным образом пароль.

Код:

import random 

def my():
    x = random.randint(33, 126)
    return chr(x)


password_len = random.randint(7, 10)
password = ""
while password_len != 0:
    password += my()
    password_len -= 1

print("%35s" % "Генератор паролей:", password)