Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Python - простая задачка на checkio.org / 4 сообщений из 4, страница 1 из 1
08.05.2018, 06:28
    #39641747
arriome
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - простая задачка на checkio.org
Добрый день. Решаю задачку по проверке пароля (>10 символов, верхний и нижний регистр, цифры):

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
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



Вылетаем в ошибку на пароле, хотя все условия проходят:
Код: python
1.
Fail: checkio("ULFFunH8ni") AssertionError: My1, checkio, 8


Что я не так делаю?
...
Рейтинг: 0 / 0
08.05.2018, 07:59
    #39641772
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - простая задачка на checkio.org
arriomeЧто я не так делаю?
список стрингов не равен True
...
Рейтинг: 0 / 0
08.05.2018, 08:01
    #39641774
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - простая задачка на checkio.org
перепиши так:
assert bool(re.findall("[a-z]+",data)), "My1"
...
Рейтинг: 0 / 0
08.05.2018, 08:12
    #39641777
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python - простая задачка на checkio.org
ULFFunH8ni не может удовлетворять всем трем регуляркам одновременно.

Кст я заметил семантическую пропасть между постановкой (пароль должен содержать
и цифры и символы и заглавные..) и реализацией. Ее (постановку) нужно переосмыслить
перед тем как переводить на язык регулярок. Один символ пароля должен быть либо
цифра либо.... e.t.c.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Python - простая задачка на checkio.org / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]