JustCaptain kod-buduschego
llm/change-52ed52
Перейти к файлу
Код
main.py
def validator_password(password: str) -> bool:
    if isinstance(password, str) is False:
        password = str(password)
    valid: list[bool] = [False, False, False, True]
    length_password: int = len(password)
    if length_password < 8:
        return False
    for word in password:
        if word.isdigit():
            valid[0] = True
        if word.isupper():
            valid[1] = True
        if word.islower():
            valid[2] = True
        if word.isspace():
            valid[3] = False
    if valid[0] and valid[1] and valid[2] and valid[3]:
        return True
    return False


result: bool = validator_password(password=13123)  # type: ignore
print(result)