Загрузка...

Помощь с генератором паролей

Тема в разделе Python создана пользователем z1k 26 сен 2019. (поднята 26 сен 2019) 217 просмотров

Загрузка...
  1. z1k
    z1k Автор темы 26 сен 2019 death row 1190 18 мар 2019
    Вот код
    Код

    import random

    chars = '+-/*!&$#?=@<>abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
    siferki = '123456789'
    simvols = '+-/*!&$#?=@<>'
    number = int(input('количество паролей?'+ "\n"))
    length = int(input('длина пароля?'+ "\n"))
    for n in range(number):
    password =''
    for i in range(length):
    password += random.choice(chars)
    if not password[0][0].isdigit() and not password[0]==
    print(password)




    Нужно еще сделать так,чтобы первый символ пароля не был символом,как минимум был 1 заглавный символ и в пароле буквы и цифры должны быть обязательно
     
  2. z1k
    z1k Автор темы 26 сен 2019 death row 1190 18 мар 2019
    Хелпуйте
     
  3. oriole
    oriole 26 сен 2019 был(а) давно
    isupper() - заглавная
     
  4. z1k
    z1k Автор темы 26 сен 2019 death row 1190 18 мар 2019
    oriole, а как на символ проверить?
     
  5. oriole
    oriole 26 сен 2019 был(а) давно
    ты о каком символе ?
     
  6. z1k
    z1k Автор темы 26 сен 2019 death row 1190 18 мар 2019
    oriole, проверка первого символа пароля на эти символы:+-/*!&$#?=@<>
     
  7. oriole
    oriole 26 сен 2019 был(а) давно
    если спец символ то напиши not isalnum() - тогда вернет True
    --- Сообщение объединено с предыдущим 26 сен 2019
    если спец символ то напиши isalnum() - вернет True если спец символ
    --- Сообщение объединено с предыдущим 26 сен 2019
    if not password[0].isalnum()
     
  8. z1k
    z1k Автор темы 26 сен 2019 death row 1190 18 мар 2019
    oriole, как сделать,чтобы был как минимум 1 заглавный символ?
     
  9. oriole
    oriole 26 сен 2019 был(а) давно
    Код
    for i in password:
    if i.isupper():
    print(password)
    break
    напиши после условия if
     
  10. Vuitton_inactive445016
    Сделай опять генерацию заглваного символа и воткни в пароль:da:
     
Top