alex28746
Добрый вечер. Подскажите пожалуйста вот с такой задачей. Написать функцию которая проверяет или пароль подходит под требования безопасности или нет. В конце должна возвращать: True если удовлетворяет и False соответственно если нет. Пароль удовлетворяет требование безопасности в том случае если длина его не меньше чем 6 символов, так же должна присутствовать минимум одна заглавная буква, и одна малая буква.
# Проверка стойкости пароля
def prowerka(data):
count_digit=0
count_lower=0
count_upper=0
for i in data:
if i.isdigit():
count_digit+=1 # Считаем сколько цифр в пароле
if i.islower():
count_lower+=1 # Считаем сколько символов нижнего регистра
if i.isupper():
count_upper+=1 # Считаем сколько в верхнем регистре
# Если длина пароля >6, есть цифра и есть одна заглавная и одна маленькая буква, то True
if len(data)>6 and count_digit>0 and count_lower>0 and count_upper>0:
return True
else:
return False
digit="1q2w3eSD"
print(prowerka(digit))