Найти - Пользователи
Полная версия: Помогите пожалуйста
Начало » Центр помощи » Помогите пожалуйста
1
asdf420yolo
Написать функцию для генерации адреса электронной почты. Название почты может состоять из цифр и английских букв. Минимальная длина имени почты = 5. Максимальная длина имени почты = 10. Почта должна оканчиваться на gmail.com, yandex.ru или mail.ru. Например:

• gen() => m82kzWk1At@gmail.com

• gen() => 3TkImlXZYB@yandex.ru
py.user.next
  
>>> import random
>>> 
>>> def gen():
...     MINLEN, MAXLEN = 5, 10
...     domains = ('gmail.com', 'yandex.ru', 'mail.ru')
...     alpha = ('abcdefghijklmnopqrstuvwxyz'
...              'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
...              '0123456789')
...     login_len = random.randint(MINLEN, MAXLEN)
...     login = ''.join(random.choice(alpha) for _ in range(login_len))
...     out = '@'.join((login, random.choice(domains)))
...     return out
... 
>>> gen()
'uXa0Nvj@yandex.ru'
>>> gen()
'uibYB3@mail.ru'
>>> gen()
'0S4wJzfeEk@yandex.ru'
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB