Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 25, 2020 18:19:58

Fellster
Зарегистрирован: 2020-08-25
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

считывает пароль(с условиями), через for, что не так?

Написал програму считывает пароль, через for, что не так?

 a=input("""Пароль дожен быть больше 6 символов;
Местить в себе цифры и заглавные буквы;
Принимаеться только пароль на английском языке
Введите пароль:""")
n=len(a)
x=False
y=False
k=0
l=0
if n>=6:      
    for i in a:
        if'A'<=i<='Z':
            k+=1
            x=True
            break
        
    if x==False:
        print("Пароль дожен местить в себе заглавную букву")
        
    for i in a:    
        if'0'<=i<='9':
            l+=1
            y=True
            break
        
    if y==False:
        print('Пароль должен местить в себе цыфру')
    if k>0 and l>0 :
        print('Отлично')
        Password=a
       
    
else:
    print('Слишком короткий пароль')
try:
    print('Ваш пароль '+Password)
except NameError:
    print('Введите подходящий пароль')

Отредактировано Fellster (Авг. 25, 2020 18:25:36)

Прикреплённый файлы:
attachment Пароль (for).py (1,1 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version