Добрый день. Решаю задачку по проверке пароля (>10 символов, верхний и нижний регистр, цифры):
import re
def checkio(data: str) -> bool:
#replace this for solution
assert (9 < len(data) < 64) == True, "My0"
assert re.findall("[a-z]+",data) == True, "My1"
assert re.findall("[A-Z]+",data) == True, "My2"
assert re.findall("[0-9]+",data) == True, "My3"
return True or False
Вылетаем в ошибку на пароле, хотя все условия проходят:
Fail: checkio("ULFFunH8ni") AssertionError: My1, checkio, 8
Что я не так делаю?