powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Python - простая задачка на checkio.org
4 сообщений из 4, страница 1 из 1
Python - простая задачка на checkio.org
    #39641747
arriome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Решаю задачку по проверке пароля (>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
Python - простая задачка на checkio.org
    #39641772
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arriomeЧто я не так делаю?
список стрингов не равен True
...
Рейтинг: 0 / 0
Python - простая задачка на checkio.org
    #39641774
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перепиши так:
assert bool(re.findall("[a-z]+",data)), "My1"
...
Рейтинг: 0 / 0
Python - простая задачка на checkio.org
    #39641777
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ULFFunH8ni не может удовлетворять всем трем регуляркам одновременно.

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


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