Мне нужно создать программу, которая проверяет ввод (пароль) со следующими требованиями:
- длиной не менее 8 символов
- содержит как минимум одну строчную букву буква
- содержит хотя бы одну заглавную букву
- содержит хотя бы одно число
Оно должно возвращать false, если какое-либо из требований не выполнено.
Пока я сделал следующее только для первого требования.
def check_password(pword):
if len(pword) < 8:
return False
for i in pword:
if pword[i].isUpper():
print(True)
return True
Я не знаю, как реализовать другие требования без использования регулярных выражений.